@@ -14,7 +14,6 @@ stdout=$2
14
14
" ${LOCAL} /metrics/cyclomatic_complexity.py" " ${java} " " ${temp} /stdout"
15
15
grep " CC 0 " " ${temp} /stdout"
16
16
} > " ${stdout} " 2>&1
17
-
18
17
echo " 👍🏻 Correctly calculated cyclomatic complexity for empty class"
19
18
20
19
{
@@ -32,7 +31,6 @@ echo "👍🏻 Correctly calculated cyclomatic complexity for empty class"
32
31
" ${LOCAL} /metrics/cyclomatic_complexity.py" " ${java} " " ${temp} /stdout"
33
32
grep " CC 2 " " ${temp} /stdout"
34
33
} > " ${stdout} " 2>&1
35
-
36
34
echo " 👍🏻 Correctly calculated cyclomatic complexity for single method class"
37
35
38
36
{
@@ -48,75 +46,4 @@ echo "👍🏻 Correctly calculated cyclomatic complexity for single method clas
48
46
grep " Usage: python cyclomatic_complexity.py <path to the .java file> <output file with metrics>" " ${temp} /message"
49
47
fi
50
48
} > " ${stdout} " 2>&1
51
-
52
49
echo " 👍🏻 Usage works correctly"
53
-
54
- {
55
- java=" ${temp} /IfStatement.java"
56
- mkdir -p " $( dirname " ${java} " ) "
57
- echo " public class IfStatement { public void test(int a) { if (a > 0) {} } }" > " ${java} "
58
- " ${LOCAL} /metrics/cyclomatic_complexity.py" " ${java} " " ${temp} /stdout"
59
- grep " CC 2 " " ${temp} /stdout"
60
- } > " ${stdout} " 2>&1
61
-
62
- echo " 👍🏻 IfStatement works correctly"
63
-
64
- {
65
- java=" ${temp} /ForStatement.java"
66
- mkdir -p " $( dirname " ${java} " ) "
67
- echo " public class ForStatement { public void test() { for(int i=0; i<10; i++) {} } }" > " ${java} "
68
- " ${LOCAL} /metrics/cyclomatic_complexity.py" " ${java} " " ${temp} /stdout"
69
- grep " CC 2 " " ${temp} /stdout"
70
- } > " ${stdout} " 2>&1
71
-
72
- echo " 👍🏻 ForStatement works correctly"
73
-
74
- {
75
- java=" ${temp} /WhileStatement.java"
76
- mkdir -p " $( dirname " ${java} " ) "
77
- echo " public class WhileStatement { public void test(int a) { while (a > 0) { a--; } } }" > " ${java} "
78
- " ${LOCAL} /metrics/cyclomatic_complexity.py" " ${java} " " ${temp} /stdout"
79
- grep " CC 2 " " ${temp} /stdout"
80
- } > " ${stdout} " 2>&1
81
-
82
- echo " 👍🏻 WhileStatement works correctly"
83
-
84
- {
85
- java=" ${temp} /DoWhileStatement.java"
86
- mkdir -p " $( dirname " ${java} " ) "
87
- echo " public class DoWhileStatement { public void test(int a) { do { a--; } while (a > 0); } }" > " ${java} "
88
- " ${LOCAL} /metrics/cyclomatic_complexity.py" " ${java} " " ${temp} /stdout"
89
- grep " CC 2 " " ${temp} /stdout"
90
- } > " ${stdout} " 2>&1
91
-
92
- echo " 👍🏻 DoWhileStatement works correctly"
93
-
94
- {
95
- java=" ${temp} /BinaryOperation.java"
96
- mkdir -p " $( dirname " ${java} " ) "
97
- echo " public class BinaryOperation { public void test(int a, int b) { if (a > 0 && b > 0) {} } }" > " ${java} "
98
- " ${LOCAL} /metrics/cyclomatic_complexity.py" " ${java} " " ${temp} /stdout"
99
- grep " CC 3 " " ${temp} /stdout"
100
- } > " ${stdout} " 2>&1
101
-
102
- echo " 👍🏻 BinaryOperation works correctly"
103
-
104
- {
105
- java=" ${temp} /TernaryExpression.java"
106
- mkdir -p " $( dirname " ${java} " ) "
107
- echo " public class TernaryExpression { public int test(int a) { return (a > 0) ? 1 : 0; } }" > " ${java} "
108
- " ${LOCAL} /metrics/cyclomatic_complexity.py" " ${java} " " ${temp} /stdout"
109
- grep " CC 2 " " ${temp} /stdout"
110
- } > " ${stdout} " 2>&1
111
-
112
- echo " 👍🏻 TernaryExpression works correctly"
113
-
114
- {
115
- java=" ${temp} /MethodDeclaration.java"
116
- mkdir -p " $( dirname " ${java} " ) "
117
- echo " public class MethodDeclaration { public void test() {} }" > " ${java} "
118
- " ${LOCAL} /metrics/cyclomatic_complexity.py" " ${java} " " ${temp} /stdout"
119
- grep " CC 1 " " ${temp} /stdout"
120
- } > " ${stdout} " 2>&1
121
-
122
- echo " 👍🏻 MethodDeclaration works correctly"
0 commit comments