You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
65 lines
1.3 KiB
65 lines
1.3 KiB
4 months ago
|
|
||
|
class Blort {
|
||
|
/** Class constructors for enums use a lot of const's */
|
||
|
enum Foo {
|
||
|
ONE,TWO,THREE,FOUR,FIVE,SIX,SEVEN,EIGHT
|
||
|
}
|
||
|
|
||
|
/** all uses of 10 should be combined except the local assignment */
|
||
|
void testNumeric() {
|
||
|
int foo = 10;
|
||
|
|
||
|
for (int i = 0; i < 10; i++){
|
||
|
foo += i * 10;
|
||
|
}
|
||
|
|
||
|
for (int i = 0; i < 10; i++){
|
||
|
foo += i + 10;
|
||
|
}
|
||
|
}
|
||
|
|
||
|
void testStrings() {
|
||
|
StringBuilder sb = new StringBuilder();
|
||
|
|
||
|
sb.append("foo");
|
||
|
sb.append("foo");
|
||
|
sb.append("foo");
|
||
|
sb.append("foo");
|
||
|
sb.append("foo");
|
||
|
sb.append("foo");
|
||
|
}
|
||
|
|
||
|
void testCaughtStrings() {
|
||
|
StringBuilder sb = new StringBuilder();
|
||
|
|
||
|
sb.append("foo");
|
||
|
sb.append("foo");
|
||
|
sb.append("foo");
|
||
|
try {
|
||
|
sb.append("foo");
|
||
|
sb.append("foo");
|
||
|
sb.append("foo");
|
||
|
} catch (Throwable tr) {
|
||
|
System.out.println("foo");
|
||
|
}
|
||
|
}
|
||
|
|
||
|
/** local variables cannot be intermingled */
|
||
|
void testLocalVars() {
|
||
|
int i = 10;
|
||
|
int j = 10;
|
||
|
int k = 10;
|
||
|
int a = 10;
|
||
|
int b = 10;
|
||
|
int c = 10;
|
||
|
|
||
|
i *= 10;
|
||
|
}
|
||
|
|
||
|
void testNull(Object a) {
|
||
|
a.equals(null);
|
||
|
a.equals(null);
|
||
|
|
||
|
}
|
||
|
}
|