in src/metrics/loc.rs [3123:3172]
fn java_switch_lloc() {
check_metrics::<JavaParser>(
"switch(grade) { // +1
case 'A' :
System.out.println(\"Pass with distinction\"); // +1
break; // +1
case 'B' :
case 'C' :
System.out.println(\"Pass\"); // +1
break; // +1
case 'D' :
System.out.println(\"At risk\"); // +1
case 'F' :
System.out.println(\"Fail\"); // +1
break; // +1
default :
System.out.println(\"Invalid grade\"); // +1
}",
"foo.java",
|metric| {
// Spaces: 1
insta::assert_json_snapshot!(
metric.loc,
@r###"
{
"sloc": 16.0,
"ploc": 16.0,
"lloc": 9.0,
"cloc": 9.0,
"blank": 0.0,
"sloc_average": 16.0,
"ploc_average": 16.0,
"lloc_average": 9.0,
"cloc_average": 9.0,
"blank_average": 0.0,
"sloc_min": 16.0,
"sloc_max": 16.0,
"cloc_min": 9.0,
"cloc_max": 9.0,
"ploc_min": 16.0,
"ploc_max": 16.0,
"lloc_min": 9.0,
"lloc_max": 9.0,
"blank_min": 0.0,
"blank_max": 0.0
}"###
);
},
);
}