in src/metrics/loc.rs [3260:3303]
fn java_class_loc() {
check_metrics::<JavaParser>(
"
public class Person {
private String name;
public Person(String name){
this.name = name; // +1
}
public String getName() {
return name; // +1
}
}",
"foo.java",
|metric| {
// Spaces: 4
insta::assert_json_snapshot!(
metric.loc,
@r###"
{
"sloc": 9.0,
"ploc": 9.0,
"lloc": 2.0,
"cloc": 2.0,
"blank": 0.0,
"sloc_average": 2.25,
"ploc_average": 2.25,
"lloc_average": 0.5,
"cloc_average": 0.5,
"blank_average": 0.0,
"sloc_min": 9.0,
"sloc_max": 9.0,
"cloc_min": 2.0,
"cloc_max": 2.0,
"ploc_min": 9.0,
"ploc_max": 9.0,
"lloc_min": 2.0,
"lloc_max": 2.0,
"blank_min": 0.0,
"blank_max": 0.0
}"###
);
},
);
}