Skip to content

Commit 0bd552d

Browse files
committed
[ISSUE 142] correction tests + change version dep in pom.xml
1 parent cef8197 commit 0bd552d

File tree

2 files changed

+22
-21
lines changed

2 files changed

+22
-21
lines changed

pom.xml

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -52,7 +52,8 @@
5252
<mockito.version>5.3.1</mockito.version>
5353

5454
<!-- temporary version waiting for real automatic release in ecocode repository -->
55-
<ecocode-rules-specifications.version>0.0.2</ecocode-rules-specifications.version>
55+
<!-- <ecocode-rules-specifications.version>0.0.2</ecocode-rules-specifications.version>-->
56+
<ecocode-rules-specifications.version>1.3.2-SNAPSHOT</ecocode-rules-specifications.version>
5657

5758
<sonar-analyzer-commons.version>2.5.0.1358</sonar-analyzer-commons.version>
5859

src/test/resources/checks/avoidMultipleIfElseStatementNonCompliant.py

Lines changed: 20 additions & 20 deletions
Original file line numberDiff line numberDiff line change
@@ -17,7 +17,7 @@ def shouldBeCompliantBecauseVariableUsedMaximumTwiceInComposedElseStatements():
1717
if nb1 == 1:
1818
nb1 = 2
1919
else:
20-
if nb1 == 2: # Noncompliant {{Use a switch statement instead of multiple if-else if possible}}
20+
if nb1 == 2: # Noncompliant {{Use a match-case statement instead of multiple if-else if possible}}
2121
nb1 = 1
2222
return nb1
2323

@@ -28,9 +28,9 @@ def shouldBeNotCompliantBecauseVariablesUsedMaximumTwiceAndDifferentsVariablesUs
2828
nb1 = 0
2929
nb2 = 0
3030
nb3 = 0
31-
if nb3 == 1 and nb3 == 2 and nb3 == 3: # Noncompliant {{Use a switch statement instead of multiple if-else if possible}}
31+
if nb3 == 1 and nb3 == 2 and nb3 == 3: # Noncompliant {{Use a match-case statement instead of multiple if-else if possible}}
3232
nb1 = 1
33-
else: # Noncompliant {{Use a switch statement instead of multiple if-else if possible}}
33+
else: # Noncompliant {{Use a match-case statement instead of multiple if-else if possible}}
3434
nb2 = 2
3535
if nb2 == 2:
3636
nb1 = 3
@@ -47,7 +47,7 @@ def shouldBeNotCompliantBecauseVariablesIsUsedMoreThanTwice():
4747
nb1 = 2
4848
else:
4949
nb1 = 3
50-
if nb1 == 2: # Noncompliant {{Use a switch statement instead of multiple if-else if possible}}
50+
if nb1 == 2: # Noncompliant {{Use a match-case statement instead of multiple if-else if possible}}
5151
nb1 = 4
5252
return nb1
5353

@@ -59,7 +59,7 @@ def shouldBeNotCompliantBecauseVariableUsedMoreThanTwiceInIfStatementsAtDifferen
5959
if nb1 == 1:
6060
if nb1 == 2:
6161
nb1 = 1
62-
else: # Noncompliant {{Use a switch statement instead of multiple if-else if possible}}
62+
else: # Noncompliant {{Use a match-case statement instead of multiple if-else if possible}}
6363
nb1 = 3
6464
else:
6565
nb1 = 2
@@ -74,9 +74,9 @@ def shouldBeNotCompliantBecauseVariableUsedMoreThanTwiceInComposedElseStatements
7474
if nb1 == 1:
7575
nb1 = 2
7676
else:
77-
if nb1 == 2: # Noncompliant {{Use a switch statement instead of multiple if-else if possible}}
77+
if nb1 == 2: # Noncompliant {{Use a match-case statement instead of multiple if-else if possible}}
7878
nb1 = 1
79-
else: # Noncompliant {{Use a switch statement instead of multiple if-else if possible}}
79+
else: # Noncompliant {{Use a match-case statement instead of multiple if-else if possible}}
8080
nb1 = 3
8181
return nb1
8282

@@ -89,12 +89,12 @@ def shouldBeNotCompliantBecauseVariableUsedMoreThanTwiceInComposedElseStatements
8989
if nb1 == 1:
9090
if nb1 == 3:
9191
nb1 = 4
92-
else: # Noncompliant {{Use a switch statement instead of multiple if-else if possible}}
92+
else: # Noncompliant {{Use a match-case statement instead of multiple if-else if possible}}
9393
nb1 = 5
9494
else:
95-
if nb1 == 2: # Noncompliant {{Use a switch statement instead of multiple if-else if possible}}
95+
if nb1 == 2: # Noncompliant {{Use a match-case statement instead of multiple if-else if possible}}
9696
nb1 = 1
97-
else: # Noncompliant {{Use a switch statement instead of multiple if-else if possible}}
97+
else: # Noncompliant {{Use a match-case statement instead of multiple if-else if possible}}
9898
nb1 = 3
9999
return nb1
100100

@@ -108,12 +108,12 @@ def shouldBeNotCompliantBecauseVariableUsedMoreThanTwiceInComposedElseStatements
108108
if nb1 == 1:
109109
if nb1 == 3:
110110
nb1 = 4
111-
else: # Noncompliant {{Use a switch statement instead of multiple if-else if possible}}
111+
else: # Noncompliant {{Use a match-case statement instead of multiple if-else if possible}}
112112
nb1 = 5
113113
elif nb2 == 2:
114114
if nb1 == 4:
115115
nb1 = 5
116-
else: # Noncompliant {{Use a switch statement instead of multiple if-else if possible}}
116+
else: # Noncompliant {{Use a match-case statement instead of multiple if-else if possible}}
117117
nb1 = 6
118118
return nb1
119119

@@ -132,7 +132,7 @@ def shouldBeNotCompliantBecauseVariableUsedMoreThanTwiceInComposedElseStatements
132132
elif nb2 == 2:
133133
if nb1 == 3:
134134
nb1 = 4
135-
else: # Noncompliant {{Use a switch statement instead of multiple if-else if possible}}
135+
else: # Noncompliant {{Use a match-case statement instead of multiple if-else if possible}}
136136
nb1 = 5
137137
return nb1
138138

@@ -145,12 +145,12 @@ def shouldBeNotCompliantBecauseVariableUsedMaximumTwiceInComposedElseStatements(
145145
if nb1 == 1:
146146
nb1 = 2
147147
else:
148-
if nb1 == 2: # Noncompliant {{Use a switch statement instead of multiple if-else if possible}}
148+
if nb1 == 2: # Noncompliant {{Use a match-case statement instead of multiple if-else if possible}}
149149
nb1 = 1
150-
else: # Noncompliant {{Use a switch statement instead of multiple if-else if possible}}
151-
if nb1 == 3: # Noncompliant {{Use a switch statement instead of multiple if-else if possible}}
150+
else: # Noncompliant {{Use a match-case statement instead of multiple if-else if possible}}
151+
if nb1 == 3: # Noncompliant {{Use a match-case statement instead of multiple if-else if possible}}
152152
nb1 = 4
153-
else: # Noncompliant {{Use a switch statement instead of multiple if-else if possible}}
153+
else: # Noncompliant {{Use a match-case statement instead of multiple if-else if possible}}
154154
nb1 = 5
155155
return nb1
156156

@@ -165,7 +165,7 @@ def shouldBeNotCompliantBecauseTheSameVariableIsUsedMoreThanTwice():
165165
nb2 = 1
166166
elif nb1 == nb2:
167167
nb2 = 2
168-
else: # Noncompliant {{Use a switch statement instead of multiple if-else if possible}}
168+
else: # Noncompliant {{Use a match-case statement instead of multiple if-else if possible}}
169169
nb2 = 4
170170
return nb2
171171

@@ -181,8 +181,8 @@ def shouldBeNotCompliantBecauseTheSameVariableIsUsedManyTimes():
181181
nb2 = 1
182182
elif nb1 == nb2:
183183
nb2 = 2
184-
elif nb3 == nb1: # Noncompliant {{Use a switch statement instead of multiple if-else if possible}}
184+
elif nb3 == nb1: # Noncompliant {{Use a match-case statement instead of multiple if-else if possible}}
185185
nb2 = 3
186-
else: # Noncompliant {{Use a switch statement instead of multiple if-else if possible}}
186+
else: # Noncompliant {{Use a match-case statement instead of multiple if-else if possible}}
187187
nb2 = 4
188188
return nb2

0 commit comments

Comments
 (0)