dfa too complex tests: ensure variables are alive all the time

This commit is contained in:
peter
2014-09-21 14:05:50 +02:00
parent a56e9cf71d
commit b578571fb7
4 changed files with 30 additions and 1 deletions
@@ -10,7 +10,8 @@ class X {
else if (c == ' ') { }
else if (c == ':' || prevIsUppercase) { }
}
System.out.println(forCompletion);
System.out.println(exactPrefixLen);
}
}
@@ -43,6 +43,9 @@ class Some {
i10 == 2 ||
i10 == 3 ||
i10 == 4) { }
if (i1 == 10 || i2 == 10 || i3 == 10 || i4 == 10 || i5 == 10 || i6 == 10 || i7 == 10 || i8 == 10 || i9 == 10 || i10 == 10) {
return;
}
}
}
@@ -23,6 +23,16 @@ class Some {
else if (line.startsWith("8")) field8 = someString();
else if (line.startsWith("9")) field9 = someString();
}
System.out.println(field1);
System.out.println(field2);
System.out.println(field3);
System.out.println(field4);
System.out.println(field5);
System.out.println(field6);
System.out.println(field7);
System.out.println(field8);
System.out.println(field9);
}
@NotNull String someString() { return ""; }
@@ -16,6 +16,21 @@ class Some {
if (i11 == 0) System.out.println(foo.getBar11().length());
if (i12 == 0) System.out.println(foo.getBar12().length());
if (i13 == 0) System.out.println(foo.getBar13().length());
System.out.println(i1);
System.out.println(i2);
System.out.println(i3);
System.out.println(i4);
System.out.println(i5);
System.out.println(i6);
System.out.println(i7);
System.out.println(i8);
System.out.println(i9);
System.out.println(i10);
System.out.println(i11);
System.out.println(i12);
System.out.println(i13);
}
}