Skip to main content

record_branch

Macro record_branch 

Source
macro_rules! record_branch {
    ($tracker:expr, $branch_id:expr, $taken:expr) => { ... };
}
Expand description

Helper macro for recording branch coverage.

§Example

use fastapi_core::record_branch;

let tracker = CoverageTracker::new();

if some_condition {
    record_branch!(tracker, "auth_check", true);
    // handle authenticated
} else {
    record_branch!(tracker, "auth_check", false);
    // handle unauthenticated
}