Skip to content

Commit ad48140

Browse files
committed
Fix failing test
1 parent 642dd42 commit ad48140

File tree

1 file changed

+4
-2
lines changed

1 file changed

+4
-2
lines changed

src/main/java/gr/uom/java/xmi/decomposition/ReplacementAlgorithm.java

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1138,7 +1138,9 @@ else if(!statement1.getTernaryOperatorExpressions().isEmpty() && statement2.getT
11381138
}
11391139
}
11401140
else if(!statement1.getTernaryOperatorExpressions().isEmpty() && !statement2.getTernaryOperatorExpressions().isEmpty() &&
1141-
statement1.getTernaryOperatorExpressions().size() == statement2.getTernaryOperatorExpressions().size()) {
1141+
statement1.getTernaryOperatorExpressions().size() == statement2.getTernaryOperatorExpressions().size() &&
1142+
statement1.ternaryOperatorCoveringEntireFragment() != null && statement2.ternaryOperatorCoveringEntireFragment() != null &&
1143+
statement1.getAnonymousClassDeclarations().isEmpty() && statement2.getAnonymousClassDeclarations().isEmpty()) {
11421144
TernaryOperatorExpression ternary1 = statement1.getTernaryOperatorExpressions().get(0);
11431145
TernaryOperatorExpression ternary2 = statement2.getTernaryOperatorExpressions().get(0);
11441146
int matches = 0;
@@ -1167,7 +1169,7 @@ else if(!statement1.getTernaryOperatorExpressions().isEmpty() && !statement2.get
11671169
}
11681170
}
11691171
}
1170-
if(matches == 3 && statement1.ternaryOperatorCoveringEntireFragment() != null && statement2.ternaryOperatorCoveringEntireFragment() != null) {
1172+
if(matches == 3) {
11711173
return replacementInfo.getReplacements();
11721174
}
11731175
}

0 commit comments

Comments
 (0)