fn java_switch_lloc()

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
                    }"###
                );
            },
        );
    }