core: simplify conditions, omit redundant parenthesis

This commit is contained in:
Skylot
2013-09-24 22:58:32 +04:00
parent 9bf7270bf3
commit 95e9da36c5
6 changed files with 66 additions and 20 deletions
@@ -50,6 +50,16 @@ public class TestConditions extends AbstractTest {
test1(0);
}
public void test4(int num) {
if (num == 4 || num == 6 || num == 8 || num == 10) {
accept("a");
}
}
public boolean test5(int num) {
return num > 5 && (num < 10 || num == 7);
}
public boolean accept(String name) {
return name.startsWith("Test") && name.endsWith(".class") && !name.contains("$");
}
@@ -71,6 +81,12 @@ public class TestConditions extends AbstractTest {
assertTrue(accept("Test.class"));
test3(false, false);
assertFalse(test5(4));
assertFalse(test5(11));
assertTrue(test5(6));
assertTrue(test5(7));
assertTrue(test5(8));
return true;
}