Skip to content

Commit 09ad6fa

Browse files
committed
Adds class around Java halstead test eg
1 parent 2cbff93 commit 09ad6fa

File tree

1 file changed

+11
-9
lines changed

1 file changed

+11
-9
lines changed

src/metrics/halstead.rs

Lines changed: 11 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -530,20 +530,22 @@ mod tests {
530530
#[test]
531531
fn java_operators_and_operands() {
532532
check_metrics!(
533-
"public static void main(String args[]) {
534-
int a, b, c, avg;
535-
a = 5; b = 5; c = 5;
536-
avg = (a + b + c) / 3;
537-
MessageFormat.format(\"{0}\", avg);
533+
"public class Main {
534+
public static void main(String args[]) {
535+
int a, b, c, avg;
536+
a = 5; b = 5; c = 5;
537+
avg = (a + b + c) / 3;
538+
MessageFormat.format(\"{0}\", avg);
539+
}
538540
}",
539541
"foo.java",
540542
JavaParser,
541543
halstead,
542544
[
543-
(u_operators, 16, usize), // void ; ( String [ ] ) { , int = + / format . }
544-
(operators, 33, usize),
545-
(u_operands, 11, usize), // main args a b c avg 5 3 MessageFormat format "{0}"
546-
(operands, 21, usize)
545+
(u_operators, 16, usize), // { void ; ( String [ ] ) , int = + / format . }
546+
(operators, 34, usize),
547+
(u_operands, 12, usize), // Main main args a b c avg 5 3 MessageFormat format "{0}"
548+
(operands, 22, usize)
547549
]
548550
);
549551
}

0 commit comments

Comments
 (0)