in src/metrics/cognitive.rs [1130:1151]
fn c_sequence_different_booleans() {
check_metrics::<CppParser>(
"void f() {
if (a && b || 1 == 1) { // +3 (+1 &&, +1 ||)
printf(\"test\");
}
}",
"foo.c",
|metric| {
insta::assert_json_snapshot!(
metric.cognitive,
@r###"
{
"sum": 3.0,
"average": 3.0,
"min": 0.0,
"max": 3.0
}"###
);
},
);
}