8149043: Fix code indentation in test/compiler/stable tests
Reviewed-by: vlivanov
This commit is contained in:
parent
cdc436922a
commit
4dad69bb2e
@ -95,13 +95,12 @@ public class TestStableBoolean {
|
||||
/* ==================================================== */
|
||||
|
||||
static class DefaultValue {
|
||||
public @Stable
|
||||
boolean v;
|
||||
public @Stable boolean v;
|
||||
|
||||
public static final DefaultValue c = new DefaultValue();
|
||||
public static boolean get() { return c.v; }
|
||||
public static void test() throws Exception {
|
||||
boolean val1 = get();
|
||||
boolean val1 = get();
|
||||
c.v = true; boolean val2 = get();
|
||||
assertEquals(val1, false);
|
||||
assertEquals(val2, true);
|
||||
@ -131,7 +130,7 @@ public class TestStableBoolean {
|
||||
public static final DefaultStaticValue c = new DefaultStaticValue();
|
||||
public static boolean get() { return c.v; }
|
||||
public static void test() throws Exception {
|
||||
boolean val1 = get();
|
||||
boolean val1 = get();
|
||||
c.v = true; boolean val2 = get();
|
||||
assertEquals(val1, false);
|
||||
assertEquals(val2, true);
|
||||
@ -181,14 +180,14 @@ public class TestStableBoolean {
|
||||
public static void test() throws Exception {
|
||||
{
|
||||
c.v = new boolean[1]; c.v[0] = true; boolean val1 = get();
|
||||
c.v[0] = false; boolean val2 = get();
|
||||
c.v[0] = false; boolean val2 = get();
|
||||
assertEquals(val1, true);
|
||||
assertEquals(val2, (isStableEnabled ? true : false));
|
||||
}
|
||||
|
||||
{
|
||||
c.v = new boolean[20]; c.v[10] = true; boolean val1 = get1();
|
||||
c.v[10] = false; boolean val2 = get1();
|
||||
c.v[10] = false; boolean val2 = get1();
|
||||
assertEquals(val1, true);
|
||||
assertEquals(val2, (isStableEnabled ? true : false));
|
||||
}
|
||||
@ -213,7 +212,7 @@ public class TestStableBoolean {
|
||||
public static void test() throws Exception {
|
||||
{
|
||||
c.v = new boolean[1][1]; c.v[0][0] = true; boolean val1 = get();
|
||||
c.v[0][0] = false; boolean val2 = get();
|
||||
c.v[0][0] = false; boolean val2 = get();
|
||||
assertEquals(val1, true);
|
||||
assertEquals(val2, (isStableEnabled ? true : false));
|
||||
|
||||
@ -251,7 +250,7 @@ public class TestStableBoolean {
|
||||
public static void test() throws Exception {
|
||||
{
|
||||
c.v = new boolean[1][1][1]; c.v[0][0][0] = true; boolean val1 = get();
|
||||
c.v[0][0][0] = false; boolean val2 = get();
|
||||
c.v[0][0][0] = false; boolean val2 = get();
|
||||
assertEquals(val1, true);
|
||||
assertEquals(val2, (isStableEnabled ? true : false));
|
||||
|
||||
@ -299,7 +298,7 @@ public class TestStableBoolean {
|
||||
public static void test() throws Exception {
|
||||
{
|
||||
c.v = new boolean[1][1][1][1]; c.v[0][0][0][0] = true; boolean val1 = get();
|
||||
c.v[0][0][0][0] = false; boolean val2 = get();
|
||||
c.v[0][0][0][0] = false; boolean val2 = get();
|
||||
assertEquals(val1, true);
|
||||
assertEquals(val2, (isStableEnabled ? true : false));
|
||||
|
||||
@ -357,7 +356,7 @@ public class TestStableBoolean {
|
||||
public static void test() throws Exception {
|
||||
{
|
||||
c.v = new boolean[1]; ((boolean[])c.v)[0] = true; boolean val1 = get();
|
||||
((boolean[])c.v)[0] = false; boolean val2 = get();
|
||||
((boolean[])c.v)[0] = false; boolean val2 = get();
|
||||
|
||||
assertEquals(val1, true);
|
||||
assertEquals(val2, false);
|
||||
@ -384,7 +383,7 @@ public class TestStableBoolean {
|
||||
public static void test() throws Exception {
|
||||
{
|
||||
c.v = new boolean[1][1]; ((boolean[][])c.v)[0][0] = true; boolean val1 = get();
|
||||
((boolean[][])c.v)[0][0] = false; boolean val2 = get();
|
||||
((boolean[][])c.v)[0][0] = false; boolean val2 = get();
|
||||
|
||||
assertEquals(val1, true);
|
||||
assertEquals(val2, false);
|
||||
@ -392,7 +391,7 @@ public class TestStableBoolean {
|
||||
|
||||
{
|
||||
c.v = new boolean[1][1]; c.v[0] = new boolean[0]; boolean[] val1 = get1();
|
||||
c.v[0] = new boolean[0]; boolean[] val2 = get1();
|
||||
c.v[0] = new boolean[0]; boolean[] val2 = get1();
|
||||
|
||||
assertTrue((isStableEnabled ? (val1 == val2) : (val1 != val2)));
|
||||
}
|
||||
@ -420,7 +419,7 @@ public class TestStableBoolean {
|
||||
public static void test() throws Exception {
|
||||
{
|
||||
c.v = new boolean[1][1][1]; ((boolean[][][])c.v)[0][0][0] = true; boolean val1 = get();
|
||||
((boolean[][][])c.v)[0][0][0] = false; boolean val2 = get();
|
||||
((boolean[][][])c.v)[0][0][0] = false; boolean val2 = get();
|
||||
|
||||
assertEquals(val1, true);
|
||||
assertEquals(val2, false);
|
||||
@ -428,14 +427,14 @@ public class TestStableBoolean {
|
||||
|
||||
{
|
||||
c.v = new boolean[1][1][1]; c.v[0][0] = new boolean[0]; boolean[] val1 = get1();
|
||||
c.v[0][0] = new boolean[0]; boolean[] val2 = get1();
|
||||
c.v[0][0] = new boolean[0]; boolean[] val2 = get1();
|
||||
|
||||
assertTrue((isStableEnabled ? (val1 == val2) : (val1 != val2)));
|
||||
}
|
||||
|
||||
{
|
||||
c.v = new boolean[1][1][1]; c.v[0] = new boolean[0][0]; boolean[][] val1 = get2();
|
||||
c.v[0] = new boolean[0][0]; boolean[][] val2 = get2();
|
||||
c.v[0] = new boolean[0][0]; boolean[][] val2 = get2();
|
||||
|
||||
assertTrue((isStableEnabled ? (val1 == val2) : (val1 != val2)));
|
||||
}
|
||||
@ -465,7 +464,7 @@ public class TestStableBoolean {
|
||||
public static void test() throws Exception {
|
||||
{
|
||||
c.v = new A(); c.v.a = true; A val1 = get();
|
||||
c.v.a = false; A val2 = get();
|
||||
c.v.a = false; A val2 = get();
|
||||
|
||||
assertEquals(val1.a, false);
|
||||
assertEquals(val2.a, false);
|
||||
@ -473,7 +472,7 @@ public class TestStableBoolean {
|
||||
|
||||
{
|
||||
c.v = new A(); c.v.a = true; boolean val1 = get1();
|
||||
c.v.a = false; boolean val2 = get1();
|
||||
c.v.a = false; boolean val2 = get1();
|
||||
c.v = new A(); c.v.a = false; boolean val3 = get1();
|
||||
|
||||
assertEquals(val1, true);
|
||||
@ -499,8 +498,8 @@ public class TestStableBoolean {
|
||||
public static void test() throws Exception {
|
||||
{
|
||||
c.v = new A(); c.v.next = new A(); c.v.next.next = c.v;
|
||||
c.v.a = true; c.v.next.a = true; A val1 = get();
|
||||
c.v.a = false; c.v.next.a = false; A val2 = get();
|
||||
c.v.a = true; c.v.next.a = true; A val1 = get();
|
||||
c.v.a = false; c.v.next.a = false; A val2 = get();
|
||||
|
||||
assertEquals(val1.a, false);
|
||||
assertEquals(val2.a, false);
|
||||
@ -508,10 +507,10 @@ public class TestStableBoolean {
|
||||
|
||||
{
|
||||
c.v = new A(); c.v.next = c.v;
|
||||
c.v.a = true; boolean val1 = get1();
|
||||
c.v.a = false; boolean val2 = get1();
|
||||
c.v.a = true; boolean val1 = get1();
|
||||
c.v.a = false; boolean val2 = get1();
|
||||
c.v = new A(); c.v.next = c.v;
|
||||
c.v.a = false; boolean val3 = get1();
|
||||
c.v.a = false; boolean val3 = get1();
|
||||
|
||||
assertEquals(val1, true);
|
||||
assertEquals(val2, (isStableEnabled ? true : false));
|
||||
@ -537,8 +536,8 @@ public class TestStableBoolean {
|
||||
public static void test() throws Exception {
|
||||
{
|
||||
c.v = new A(); c.v.left = c.v.right = c.v;
|
||||
c.v.a = true; boolean val1 = get(); boolean val2 = get1();
|
||||
c.v.a = false; boolean val3 = get(); boolean val4 = get1();
|
||||
c.v.a = true; boolean val1 = get(); boolean val2 = get1();
|
||||
c.v.a = false; boolean val3 = get(); boolean val4 = get1();
|
||||
|
||||
assertEquals(val1, true);
|
||||
assertEquals(val3, (isStableEnabled ? true : false));
|
||||
@ -568,8 +567,8 @@ public class TestStableBoolean {
|
||||
{
|
||||
A elem = new A();
|
||||
c.v = new A[] { elem, elem }; c.v[0].left = c.v[0].right = c.v;
|
||||
elem.a = true; boolean val1 = get(); boolean val2 = get1();
|
||||
elem.a = false; boolean val3 = get(); boolean val4 = get1();
|
||||
elem.a = true; boolean val1 = get(); boolean val2 = get1();
|
||||
elem.a = false; boolean val3 = get(); boolean val4 = get1();
|
||||
|
||||
assertEquals(val1, true);
|
||||
assertEquals(val3, (isStableEnabled ? true : false));
|
||||
@ -606,5 +605,4 @@ public class TestStableBoolean {
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
}
|
||||
|
@ -100,7 +100,7 @@ public class TestStableByte {
|
||||
public static final DefaultValue c = new DefaultValue();
|
||||
public static byte get() { return c.v; }
|
||||
public static void test() throws Exception {
|
||||
byte val1 = get();
|
||||
byte val1 = get();
|
||||
c.v = 1; byte val2 = get();
|
||||
assertEquals(val1, 0);
|
||||
assertEquals(val2, 1);
|
||||
@ -130,7 +130,7 @@ public class TestStableByte {
|
||||
public static final DefaultStaticValue c = new DefaultStaticValue();
|
||||
public static byte get() { return c.v; }
|
||||
public static void test() throws Exception {
|
||||
byte val1 = get();
|
||||
byte val1 = get();
|
||||
c.v = 1; byte val2 = get();
|
||||
assertEquals(val1, 0);
|
||||
assertEquals(val2, 1);
|
||||
@ -180,24 +180,24 @@ public class TestStableByte {
|
||||
public static void test() throws Exception {
|
||||
{
|
||||
c.v = new byte[1]; c.v[0] = 1; byte val1 = get();
|
||||
c.v[0] = 2; byte val2 = get();
|
||||
c.v[0] = 2; byte val2 = get();
|
||||
assertEquals(val1, 1);
|
||||
assertEquals(val2, (isStableEnabled ? 1 : 2));
|
||||
|
||||
c.v = new byte[1]; c.v[0] = 3; byte val3 = get();
|
||||
assertEquals(val3, (isStableEnabled ? (isStableEnabled ? 1 : 2)
|
||||
: 3));
|
||||
: 3));
|
||||
}
|
||||
|
||||
{
|
||||
c.v = new byte[20]; c.v[10] = 1; byte val1 = get1();
|
||||
c.v[10] = 2; byte val2 = get1();
|
||||
c.v[10] = 2; byte val2 = get1();
|
||||
assertEquals(val1, 1);
|
||||
assertEquals(val2, (isStableEnabled ? 1 : 2));
|
||||
|
||||
c.v = new byte[20]; c.v[10] = 3; byte val3 = get1();
|
||||
assertEquals(val3, (isStableEnabled ? (isStableEnabled ? 1 : 2)
|
||||
: 3));
|
||||
: 3));
|
||||
}
|
||||
|
||||
{
|
||||
@ -220,17 +220,17 @@ public class TestStableByte {
|
||||
public static void test() throws Exception {
|
||||
{
|
||||
c.v = new byte[1][1]; c.v[0][0] = 1; byte val1 = get();
|
||||
c.v[0][0] = 2; byte val2 = get();
|
||||
c.v[0][0] = 2; byte val2 = get();
|
||||
assertEquals(val1, 1);
|
||||
assertEquals(val2, (isStableEnabled ? 1 : 2));
|
||||
|
||||
c.v = new byte[1][1]; c.v[0][0] = 3; byte val3 = get();
|
||||
assertEquals(val3, (isStableEnabled ? (isStableEnabled ? 1 : 2)
|
||||
: 3));
|
||||
: 3));
|
||||
|
||||
c.v[0] = new byte[1]; c.v[0][0] = 4; byte val4 = get();
|
||||
assertEquals(val4, (isStableEnabled ? (isStableEnabled ? 1 : 2)
|
||||
: 4));
|
||||
: 4));
|
||||
}
|
||||
|
||||
{
|
||||
@ -260,21 +260,21 @@ public class TestStableByte {
|
||||
public static void test() throws Exception {
|
||||
{
|
||||
c.v = new byte[1][1][1]; c.v[0][0][0] = 1; byte val1 = get();
|
||||
c.v[0][0][0] = 2; byte val2 = get();
|
||||
c.v[0][0][0] = 2; byte val2 = get();
|
||||
assertEquals(val1, 1);
|
||||
assertEquals(val2, (isStableEnabled ? 1 : 2));
|
||||
|
||||
c.v = new byte[1][1][1]; c.v[0][0][0] = 3; byte val3 = get();
|
||||
assertEquals(val3, (isStableEnabled ? (isStableEnabled ? 1 : 2)
|
||||
: 3));
|
||||
: 3));
|
||||
|
||||
c.v[0] = new byte[1][1]; c.v[0][0][0] = 4; byte val4 = get();
|
||||
assertEquals(val4, (isStableEnabled ? (isStableEnabled ? 1 : 2)
|
||||
: 4));
|
||||
: 4));
|
||||
|
||||
c.v[0][0] = new byte[1]; c.v[0][0][0] = 5; byte val5 = get();
|
||||
assertEquals(val5, (isStableEnabled ? (isStableEnabled ? 1 : 2)
|
||||
: 5));
|
||||
: 5));
|
||||
}
|
||||
|
||||
{
|
||||
@ -311,25 +311,25 @@ public class TestStableByte {
|
||||
public static void test() throws Exception {
|
||||
{
|
||||
c.v = new byte[1][1][1][1]; c.v[0][0][0][0] = 1; byte val1 = get();
|
||||
c.v[0][0][0][0] = 2; byte val2 = get();
|
||||
c.v[0][0][0][0] = 2; byte val2 = get();
|
||||
assertEquals(val1, 1);
|
||||
assertEquals(val2, (isStableEnabled ? 1 : 2));
|
||||
|
||||
c.v = new byte[1][1][1][1]; c.v[0][0][0][0] = 3; byte val3 = get();
|
||||
assertEquals(val3, (isStableEnabled ? (isStableEnabled ? 1 : 2)
|
||||
: 3));
|
||||
: 3));
|
||||
|
||||
c.v[0] = new byte[1][1][1]; c.v[0][0][0][0] = 4; byte val4 = get();
|
||||
assertEquals(val4, (isStableEnabled ? (isStableEnabled ? 1 : 2)
|
||||
: 4));
|
||||
: 4));
|
||||
|
||||
c.v[0][0] = new byte[1][1]; c.v[0][0][0][0] = 5; byte val5 = get();
|
||||
assertEquals(val5, (isStableEnabled ? (isStableEnabled ? 1 : 2)
|
||||
: 5));
|
||||
: 5));
|
||||
|
||||
c.v[0][0][0] = new byte[1]; c.v[0][0][0][0] = 6; byte val6 = get();
|
||||
assertEquals(val6, (isStableEnabled ? (isStableEnabled ? 1 : 2)
|
||||
: 6));
|
||||
: 6));
|
||||
}
|
||||
|
||||
{
|
||||
@ -372,7 +372,7 @@ public class TestStableByte {
|
||||
public static void test() throws Exception {
|
||||
{
|
||||
c.v = new byte[1]; ((byte[])c.v)[0] = 1; byte val1 = get();
|
||||
((byte[])c.v)[0] = 2; byte val2 = get();
|
||||
((byte[])c.v)[0] = 2; byte val2 = get();
|
||||
|
||||
assertEquals(val1, 1);
|
||||
assertEquals(val2, 2);
|
||||
@ -399,7 +399,7 @@ public class TestStableByte {
|
||||
public static void test() throws Exception {
|
||||
{
|
||||
c.v = new byte[1][1]; ((byte[][])c.v)[0][0] = 1; byte val1 = get();
|
||||
((byte[][])c.v)[0][0] = 2; byte val2 = get();
|
||||
((byte[][])c.v)[0][0] = 2; byte val2 = get();
|
||||
|
||||
assertEquals(val1, 1);
|
||||
assertEquals(val2, 2);
|
||||
@ -407,7 +407,7 @@ public class TestStableByte {
|
||||
|
||||
{
|
||||
c.v = new byte[1][1]; c.v[0] = new byte[0]; byte[] val1 = get1();
|
||||
c.v[0] = new byte[0]; byte[] val2 = get1();
|
||||
c.v[0] = new byte[0]; byte[] val2 = get1();
|
||||
|
||||
assertTrue((isStableEnabled ? (val1 == val2) : (val1 != val2)));
|
||||
}
|
||||
@ -434,8 +434,8 @@ public class TestStableByte {
|
||||
|
||||
public static void test() throws Exception {
|
||||
{
|
||||
c.v = new byte[1][1][1]; ((byte[][][])c.v)[0][0][0] = 1; byte val1 = get();
|
||||
((byte[][][])c.v)[0][0][0] = 2; byte val2 = get();
|
||||
c.v = new byte[1][1][1]; ((byte[][][])c.v)[0][0][0] = 1; byte val1 = get();
|
||||
((byte[][][])c.v)[0][0][0] = 2; byte val2 = get();
|
||||
|
||||
assertEquals(val1, 1);
|
||||
assertEquals(val2, 2);
|
||||
@ -443,14 +443,14 @@ public class TestStableByte {
|
||||
|
||||
{
|
||||
c.v = new byte[1][1][1]; c.v[0][0] = new byte[0]; byte[] val1 = get1();
|
||||
c.v[0][0] = new byte[0]; byte[] val2 = get1();
|
||||
c.v[0][0] = new byte[0]; byte[] val2 = get1();
|
||||
|
||||
assertTrue((isStableEnabled ? (val1 == val2) : (val1 != val2)));
|
||||
}
|
||||
|
||||
{
|
||||
c.v = new byte[1][1][1]; c.v[0] = new byte[0][0]; byte[][] val1 = get2();
|
||||
c.v[0] = new byte[0][0]; byte[][] val2 = get2();
|
||||
c.v[0] = new byte[0][0]; byte[][] val2 = get2();
|
||||
|
||||
assertTrue((isStableEnabled ? (val1 == val2) : (val1 != val2)));
|
||||
}
|
||||
@ -480,7 +480,7 @@ public class TestStableByte {
|
||||
public static void test() throws Exception {
|
||||
{
|
||||
c.v = new A(); c.v.a = 1; A val1 = get();
|
||||
c.v.a = 2; A val2 = get();
|
||||
c.v.a = 2; A val2 = get();
|
||||
|
||||
assertEquals(val1.a, 2);
|
||||
assertEquals(val2.a, 2);
|
||||
@ -488,7 +488,7 @@ public class TestStableByte {
|
||||
|
||||
{
|
||||
c.v = new A(); c.v.a = 1; byte val1 = get1();
|
||||
c.v.a = 2; byte val2 = get1();
|
||||
c.v.a = 2; byte val2 = get1();
|
||||
c.v = new A(); c.v.a = 3; byte val3 = get1();
|
||||
|
||||
assertEquals(val1, 1);
|
||||
@ -514,8 +514,8 @@ public class TestStableByte {
|
||||
public static void test() throws Exception {
|
||||
{
|
||||
c.v = new A(); c.v.next = new A(); c.v.next.next = c.v;
|
||||
c.v.a = 1; c.v.next.a = 1; A val1 = get();
|
||||
c.v.a = 2; c.v.next.a = 2; A val2 = get();
|
||||
c.v.a = 1; c.v.next.a = 1; A val1 = get();
|
||||
c.v.a = 2; c.v.next.a = 2; A val2 = get();
|
||||
|
||||
assertEquals(val1.a, 2);
|
||||
assertEquals(val2.a, 2);
|
||||
@ -523,10 +523,10 @@ public class TestStableByte {
|
||||
|
||||
{
|
||||
c.v = new A(); c.v.next = c.v;
|
||||
c.v.a = 1; byte val1 = get1();
|
||||
c.v.a = 2; byte val2 = get1();
|
||||
c.v.a = 1; byte val1 = get1();
|
||||
c.v.a = 2; byte val2 = get1();
|
||||
c.v = new A(); c.v.next = c.v;
|
||||
c.v.a = 3; byte val3 = get1();
|
||||
c.v.a = 3; byte val3 = get1();
|
||||
|
||||
assertEquals(val1, 1);
|
||||
assertEquals(val2, (isStableEnabled ? 1 : 2));
|
||||
@ -552,8 +552,8 @@ public class TestStableByte {
|
||||
public static void test() throws Exception {
|
||||
{
|
||||
c.v = new A(); c.v.left = c.v.right = c.v;
|
||||
c.v.a = 1; byte val1 = get(); byte val2 = get1();
|
||||
c.v.a = 2; byte val3 = get(); byte val4 = get1();
|
||||
c.v.a = 1; byte val1 = get(); byte val2 = get1();
|
||||
c.v.a = 2; byte val3 = get(); byte val4 = get1();
|
||||
|
||||
assertEquals(val1, 1);
|
||||
assertEquals(val3, (isStableEnabled ? 1 : 2));
|
||||
@ -583,8 +583,8 @@ public class TestStableByte {
|
||||
{
|
||||
A elem = new A();
|
||||
c.v = new A[] { elem, elem }; c.v[0].left = c.v[0].right = c.v;
|
||||
elem.a = 1; byte val1 = get(); byte val2 = get1();
|
||||
elem.a = 2; byte val3 = get(); byte val4 = get1();
|
||||
elem.a = 1; byte val1 = get(); byte val2 = get1();
|
||||
elem.a = 2; byte val3 = get(); byte val4 = get1();
|
||||
|
||||
assertEquals(val1, 1);
|
||||
assertEquals(val3, (isStableEnabled ? 1 : 2));
|
||||
|
@ -100,7 +100,7 @@ public class TestStableChar {
|
||||
public static final DefaultValue c = new DefaultValue();
|
||||
public static char get() { return c.v; }
|
||||
public static void test() throws Exception {
|
||||
char val1 = get();
|
||||
char val1 = get();
|
||||
c.v = 'a'; char val2 = get();
|
||||
assertEquals(val1, 0);
|
||||
assertEquals(val2, 'a');
|
||||
@ -130,7 +130,7 @@ public class TestStableChar {
|
||||
public static final DefaultStaticValue c = new DefaultStaticValue();
|
||||
public static char get() { return c.v; }
|
||||
public static void test() throws Exception {
|
||||
char val1 = get();
|
||||
char val1 = get();
|
||||
c.v = 'a'; char val2 = get();
|
||||
assertEquals(val1, 0);
|
||||
assertEquals(val2, 'a');
|
||||
@ -180,24 +180,24 @@ public class TestStableChar {
|
||||
public static void test() throws Exception {
|
||||
{
|
||||
c.v = new char[1]; c.v[0] = 'a'; char val1 = get();
|
||||
c.v[0] = 'b'; char val2 = get();
|
||||
c.v[0] = 'b'; char val2 = get();
|
||||
assertEquals(val1, 'a');
|
||||
assertEquals(val2, (isStableEnabled ? 'a' : 'b'));
|
||||
|
||||
c.v = new char[1]; c.v[0] = 'c'; char val3 = get();
|
||||
assertEquals(val3, (isStableEnabled ? (isStableEnabled ? 'a' : 'b')
|
||||
: 'c'));
|
||||
: 'c'));
|
||||
}
|
||||
|
||||
{
|
||||
c.v = new char[20]; c.v[10] = 'a'; char val1 = get1();
|
||||
c.v[10] = 'b'; char val2 = get1();
|
||||
c.v[10] = 'b'; char val2 = get1();
|
||||
assertEquals(val1, 'a');
|
||||
assertEquals(val2, (isStableEnabled ? 'a' : 'b'));
|
||||
|
||||
c.v = new char[20]; c.v[10] = 'c'; char val3 = get1();
|
||||
assertEquals(val3, (isStableEnabled ? (isStableEnabled ? 'a' : 'b')
|
||||
: 'c'));
|
||||
: 'c'));
|
||||
}
|
||||
|
||||
{
|
||||
@ -220,17 +220,17 @@ public class TestStableChar {
|
||||
public static void test() throws Exception {
|
||||
{
|
||||
c.v = new char[1][1]; c.v[0][0] = 'a'; char val1 = get();
|
||||
c.v[0][0] = 'b'; char val2 = get();
|
||||
c.v[0][0] = 'b'; char val2 = get();
|
||||
assertEquals(val1, 'a');
|
||||
assertEquals(val2, (isStableEnabled ? 'a' : 'b'));
|
||||
|
||||
c.v = new char[1][1]; c.v[0][0] = 'c'; char val3 = get();
|
||||
assertEquals(val3, (isStableEnabled ? (isStableEnabled ? 'a' : 'b')
|
||||
: 'c'));
|
||||
: 'c'));
|
||||
|
||||
c.v[0] = new char[1]; c.v[0][0] = 'd'; char val4 = get();
|
||||
assertEquals(val4, (isStableEnabled ? (isStableEnabled ? 'a' : 'b')
|
||||
: 'd'));
|
||||
: 'd'));
|
||||
}
|
||||
|
||||
{
|
||||
@ -260,21 +260,21 @@ public class TestStableChar {
|
||||
public static void test() throws Exception {
|
||||
{
|
||||
c.v = new char[1][1][1]; c.v[0][0][0] = 'a'; char val1 = get();
|
||||
c.v[0][0][0] = 'b'; char val2 = get();
|
||||
c.v[0][0][0] = 'b'; char val2 = get();
|
||||
assertEquals(val1, 'a');
|
||||
assertEquals(val2, (isStableEnabled ? 'a' : 'b'));
|
||||
|
||||
c.v = new char[1][1][1]; c.v[0][0][0] = 'c'; char val3 = get();
|
||||
assertEquals(val3, (isStableEnabled ? (isStableEnabled ? 'a' : 'b')
|
||||
: 'c'));
|
||||
: 'c'));
|
||||
|
||||
c.v[0] = new char[1][1]; c.v[0][0][0] = 'd'; char val4 = get();
|
||||
assertEquals(val4, (isStableEnabled ? (isStableEnabled ? 'a' : 'b')
|
||||
: 'd'));
|
||||
: 'd'));
|
||||
|
||||
c.v[0][0] = new char[1]; c.v[0][0][0] = 'e'; char val5 = get();
|
||||
assertEquals(val5, (isStableEnabled ? (isStableEnabled ? 'a' : 'b')
|
||||
: 'e'));
|
||||
: 'e'));
|
||||
}
|
||||
|
||||
{
|
||||
@ -311,25 +311,25 @@ public class TestStableChar {
|
||||
public static void test() throws Exception {
|
||||
{
|
||||
c.v = new char[1][1][1][1]; c.v[0][0][0][0] = 'a'; char val1 = get();
|
||||
c.v[0][0][0][0] = 'b'; char val2 = get();
|
||||
c.v[0][0][0][0] = 'b'; char val2 = get();
|
||||
assertEquals(val1, 'a');
|
||||
assertEquals(val2, (isStableEnabled ? 'a' : 'b'));
|
||||
|
||||
c.v = new char[1][1][1][1]; c.v[0][0][0][0] = 'c'; char val3 = get();
|
||||
assertEquals(val3, (isStableEnabled ? (isStableEnabled ? 'a' : 'b')
|
||||
: 'c'));
|
||||
: 'c'));
|
||||
|
||||
c.v[0] = new char[1][1][1]; c.v[0][0][0][0] = 'd'; char val4 = get();
|
||||
assertEquals(val4, (isStableEnabled ? (isStableEnabled ? 'a' : 'b')
|
||||
: 'd'));
|
||||
: 'd'));
|
||||
|
||||
c.v[0][0] = new char[1][1]; c.v[0][0][0][0] = 'e'; char val5 = get();
|
||||
assertEquals(val5, (isStableEnabled ? (isStableEnabled ? 'a' : 'b')
|
||||
: 'e'));
|
||||
: 'e'));
|
||||
|
||||
c.v[0][0][0] = new char[1]; c.v[0][0][0][0] = 'f'; char val6 = get();
|
||||
assertEquals(val6, (isStableEnabled ? (isStableEnabled ? 'a' : 'b')
|
||||
: 'f'));
|
||||
: 'f'));
|
||||
}
|
||||
|
||||
{
|
||||
@ -370,7 +370,7 @@ public class TestStableChar {
|
||||
public static void test() throws Exception {
|
||||
{
|
||||
c.v = new char[1]; ((char[])c.v)[0] = 'a'; char val1 = get();
|
||||
((char[])c.v)[0] = 'b'; char val2 = get();
|
||||
((char[])c.v)[0] = 'b'; char val2 = get();
|
||||
|
||||
assertEquals(val1, 'a');
|
||||
assertEquals(val2, 'b');
|
||||
@ -397,7 +397,7 @@ public class TestStableChar {
|
||||
public static void test() throws Exception {
|
||||
{
|
||||
c.v = new char[1][1]; ((char[][])c.v)[0][0] = 'a'; char val1 = get();
|
||||
((char[][])c.v)[0][0] = 'b'; char val2 = get();
|
||||
((char[][])c.v)[0][0] = 'b'; char val2 = get();
|
||||
|
||||
assertEquals(val1, 'a');
|
||||
assertEquals(val2, 'b');
|
||||
@ -405,7 +405,7 @@ public class TestStableChar {
|
||||
|
||||
{
|
||||
c.v = new char[1][1]; c.v[0] = new char[0]; char[] val1 = get1();
|
||||
c.v[0] = new char[0]; char[] val2 = get1();
|
||||
c.v[0] = new char[0]; char[] val2 = get1();
|
||||
|
||||
assertTrue((isStableEnabled ? (val1 == val2) : (val1 != val2)));
|
||||
}
|
||||
@ -432,8 +432,8 @@ public class TestStableChar {
|
||||
|
||||
public static void test() throws Exception {
|
||||
{
|
||||
c.v = new char[1][1][1]; ((char[][][])c.v)[0][0][0] = 'a'; char val1 = get();
|
||||
((char[][][])c.v)[0][0][0] = 'b'; char val2 = get();
|
||||
c.v = new char[1][1][1]; ((char[][][])c.v)[0][0][0] = 'a'; char val1 = get();
|
||||
((char[][][])c.v)[0][0][0] = 'b'; char val2 = get();
|
||||
|
||||
assertEquals(val1, 'a');
|
||||
assertEquals(val2, 'b');
|
||||
@ -441,14 +441,14 @@ public class TestStableChar {
|
||||
|
||||
{
|
||||
c.v = new char[1][1][1]; c.v[0][0] = new char[0]; char[] val1 = get1();
|
||||
c.v[0][0] = new char[0]; char[] val2 = get1();
|
||||
c.v[0][0] = new char[0]; char[] val2 = get1();
|
||||
|
||||
assertTrue((isStableEnabled ? (val1 == val2) : (val1 != val2)));
|
||||
}
|
||||
|
||||
{
|
||||
c.v = new char[1][1][1]; c.v[0] = new char[0][0]; char[][] val1 = get2();
|
||||
c.v[0] = new char[0][0]; char[][] val2 = get2();
|
||||
c.v[0] = new char[0][0]; char[][] val2 = get2();
|
||||
|
||||
assertTrue((isStableEnabled ? (val1 == val2) : (val1 != val2)));
|
||||
}
|
||||
@ -478,7 +478,7 @@ public class TestStableChar {
|
||||
public static void test() throws Exception {
|
||||
{
|
||||
c.v = new A(); c.v.a = 'a'; A val1 = get();
|
||||
c.v.a = 'b'; A val2 = get();
|
||||
c.v.a = 'b'; A val2 = get();
|
||||
|
||||
assertEquals(val1.a, 'b');
|
||||
assertEquals(val2.a, 'b');
|
||||
@ -486,7 +486,7 @@ public class TestStableChar {
|
||||
|
||||
{
|
||||
c.v = new A(); c.v.a = 'a'; char val1 = get1();
|
||||
c.v.a = 'b'; char val2 = get1();
|
||||
c.v.a = 'b'; char val2 = get1();
|
||||
c.v = new A(); c.v.a = 'c'; char val3 = get1();
|
||||
|
||||
assertEquals(val1, 'a');
|
||||
@ -512,8 +512,8 @@ public class TestStableChar {
|
||||
public static void test() throws Exception {
|
||||
{
|
||||
c.v = new A(); c.v.next = new A(); c.v.next.next = c.v;
|
||||
c.v.a = 'a'; c.v.next.a = 'a'; A val1 = get();
|
||||
c.v.a = 'b'; c.v.next.a = 'b'; A val2 = get();
|
||||
c.v.a = 'a'; c.v.next.a = 'a'; A val1 = get();
|
||||
c.v.a = 'b'; c.v.next.a = 'b'; A val2 = get();
|
||||
|
||||
assertEquals(val1.a, 'b');
|
||||
assertEquals(val2.a, 'b');
|
||||
@ -521,10 +521,10 @@ public class TestStableChar {
|
||||
|
||||
{
|
||||
c.v = new A(); c.v.next = c.v;
|
||||
c.v.a = 'a'; char val1 = get1();
|
||||
c.v.a = 'b'; char val2 = get1();
|
||||
c.v.a = 'a'; char val1 = get1();
|
||||
c.v.a = 'b'; char val2 = get1();
|
||||
c.v = new A(); c.v.next = c.v;
|
||||
c.v.a = 'c'; char val3 = get1();
|
||||
c.v.a = 'c'; char val3 = get1();
|
||||
|
||||
assertEquals(val1, 'a');
|
||||
assertEquals(val2, (isStableEnabled ? 'a' : 'b'));
|
||||
@ -550,8 +550,8 @@ public class TestStableChar {
|
||||
public static void test() throws Exception {
|
||||
{
|
||||
c.v = new A(); c.v.left = c.v.right = c.v;
|
||||
c.v.a = 'a'; char val1 = get(); char val2 = get1();
|
||||
c.v.a = 'b'; char val3 = get(); char val4 = get1();
|
||||
c.v.a = 'a'; char val1 = get(); char val2 = get1();
|
||||
c.v.a = 'b'; char val3 = get(); char val4 = get1();
|
||||
|
||||
assertEquals(val1, 'a');
|
||||
assertEquals(val3, (isStableEnabled ? 'a' : 'b'));
|
||||
@ -581,8 +581,8 @@ public class TestStableChar {
|
||||
{
|
||||
A elem = new A();
|
||||
c.v = new A[] { elem, elem }; c.v[0].left = c.v[0].right = c.v;
|
||||
elem.a = 'a'; char val1 = get(); char val2 = get1();
|
||||
elem.a = 'b'; char val3 = get(); char val4 = get1();
|
||||
elem.a = 'a'; char val1 = get(); char val2 = get1();
|
||||
elem.a = 'b'; char val3 = get(); char val4 = get1();
|
||||
|
||||
assertEquals(val1, 'a');
|
||||
assertEquals(val3, (isStableEnabled ? 'a' : 'b'));
|
||||
|
@ -100,7 +100,7 @@ public class TestStableDouble {
|
||||
public static final DefaultValue c = new DefaultValue();
|
||||
public static double get() { return c.v; }
|
||||
public static void test() throws Exception {
|
||||
double val1 = get();
|
||||
double val1 = get();
|
||||
c.v = 1.0; double val2 = get();
|
||||
assertEquals(val1, 0);
|
||||
assertEquals(val2, 1.0);
|
||||
@ -130,7 +130,7 @@ public class TestStableDouble {
|
||||
public static final DefaultStaticValue c = new DefaultStaticValue();
|
||||
public static double get() { return c.v; }
|
||||
public static void test() throws Exception {
|
||||
double val1 = get();
|
||||
double val1 = get();
|
||||
c.v = 1.0; double val2 = get();
|
||||
assertEquals(val1, 0);
|
||||
assertEquals(val2, 1.0);
|
||||
@ -180,24 +180,24 @@ public class TestStableDouble {
|
||||
public static void test() throws Exception {
|
||||
{
|
||||
c.v = new double[1]; c.v[0] = 1.0; double val1 = get();
|
||||
c.v[0] = 2.0; double val2 = get();
|
||||
c.v[0] = 2.0; double val2 = get();
|
||||
assertEquals(val1, 1.0);
|
||||
assertEquals(val2, (isStableEnabled ? 1.0 : 2.0));
|
||||
|
||||
c.v = new double[1]; c.v[0] = 3.0; double val3 = get();
|
||||
assertEquals(val3, (isStableEnabled ? (isStableEnabled ? 1.0 : 2.0)
|
||||
: 3.0));
|
||||
: 3.0));
|
||||
}
|
||||
|
||||
{
|
||||
c.v = new double[20]; c.v[10] = 1.0; double val1 = get1();
|
||||
c.v[10] = 2.0; double val2 = get1();
|
||||
c.v[10] = 2.0; double val2 = get1();
|
||||
assertEquals(val1, 1.0);
|
||||
assertEquals(val2, (isStableEnabled ? 1.0 : 2.0));
|
||||
|
||||
c.v = new double[20]; c.v[10] = 3.0; double val3 = get1();
|
||||
assertEquals(val3, (isStableEnabled ? (isStableEnabled ? 1.0 : 2.0)
|
||||
: 3.0));
|
||||
: 3.0));
|
||||
}
|
||||
|
||||
{
|
||||
@ -220,17 +220,17 @@ public class TestStableDouble {
|
||||
public static void test() throws Exception {
|
||||
{
|
||||
c.v = new double[1][1]; c.v[0][0] = 1.0; double val1 = get();
|
||||
c.v[0][0] = 2.0; double val2 = get();
|
||||
c.v[0][0] = 2.0; double val2 = get();
|
||||
assertEquals(val1, 1.0);
|
||||
assertEquals(val2, (isStableEnabled ? 1.0 : 2.0));
|
||||
|
||||
c.v = new double[1][1]; c.v[0][0] = 3.0; double val3 = get();
|
||||
assertEquals(val3, (isStableEnabled ? (isStableEnabled ? 1.0 : 2.0)
|
||||
: 3.0));
|
||||
: 3.0));
|
||||
|
||||
c.v[0] = new double[1]; c.v[0][0] = 4.0; double val4 = get();
|
||||
assertEquals(val4, (isStableEnabled ? (isStableEnabled ? 1.0 : 2.0)
|
||||
: 4.0));
|
||||
: 4.0));
|
||||
}
|
||||
|
||||
{
|
||||
@ -260,21 +260,21 @@ public class TestStableDouble {
|
||||
public static void test() throws Exception {
|
||||
{
|
||||
c.v = new double[1][1][1]; c.v[0][0][0] = 1.0; double val1 = get();
|
||||
c.v[0][0][0] = 2.0; double val2 = get();
|
||||
c.v[0][0][0] = 2.0; double val2 = get();
|
||||
assertEquals(val1, 1.0);
|
||||
assertEquals(val2, (isStableEnabled ? 1.0 : 2.0));
|
||||
|
||||
c.v = new double[1][1][1]; c.v[0][0][0] = 3.0; double val3 = get();
|
||||
assertEquals(val3, (isStableEnabled ? (isStableEnabled ? 1.0 : 2.0)
|
||||
: 3.0));
|
||||
: 3.0));
|
||||
|
||||
c.v[0] = new double[1][1]; c.v[0][0][0] = 4.0; double val4 = get();
|
||||
assertEquals(val4, (isStableEnabled ? (isStableEnabled ? 1.0 : 2.0)
|
||||
: 4.0));
|
||||
: 4.0));
|
||||
|
||||
c.v[0][0] = new double[1]; c.v[0][0][0] = 5.0; double val5 = get();
|
||||
assertEquals(val5, (isStableEnabled ? (isStableEnabled ? 1.0 : 2.0)
|
||||
: 5.0));
|
||||
: 5.0));
|
||||
}
|
||||
|
||||
{
|
||||
@ -311,25 +311,25 @@ public class TestStableDouble {
|
||||
public static void test() throws Exception {
|
||||
{
|
||||
c.v = new double[1][1][1][1]; c.v[0][0][0][0] = 1.0; double val1 = get();
|
||||
c.v[0][0][0][0] = 2.0; double val2 = get();
|
||||
c.v[0][0][0][0] = 2.0; double val2 = get();
|
||||
assertEquals(val1, 1.0);
|
||||
assertEquals(val2, (isStableEnabled ? 1.0 : 2.0));
|
||||
|
||||
c.v = new double[1][1][1][1]; c.v[0][0][0][0] = 3.0; double val3 = get();
|
||||
assertEquals(val3, (isStableEnabled ? (isStableEnabled ? 1.0 : 2.0)
|
||||
: 3.0));
|
||||
: 3.0));
|
||||
|
||||
c.v[0] = new double[1][1][1]; c.v[0][0][0][0] = 4.0; double val4 = get();
|
||||
assertEquals(val4, (isStableEnabled ? (isStableEnabled ? 1.0 : 2.0)
|
||||
: 4.0));
|
||||
: 4.0));
|
||||
|
||||
c.v[0][0] = new double[1][1]; c.v[0][0][0][0] = 5.0; double val5 = get();
|
||||
assertEquals(val5, (isStableEnabled ? (isStableEnabled ? 1.0 : 2.0)
|
||||
: 5.0));
|
||||
: 5.0));
|
||||
|
||||
c.v[0][0][0] = new double[1]; c.v[0][0][0][0] = 6.0; double val6 = get();
|
||||
assertEquals(val6, (isStableEnabled ? (isStableEnabled ? 1.0 : 2.0)
|
||||
: 6.0));
|
||||
: 6.0));
|
||||
}
|
||||
|
||||
{
|
||||
@ -370,7 +370,7 @@ public class TestStableDouble {
|
||||
public static void test() throws Exception {
|
||||
{
|
||||
c.v = new double[1]; ((double[])c.v)[0] = 1.0; double val1 = get();
|
||||
((double[])c.v)[0] = 2.0; double val2 = get();
|
||||
((double[])c.v)[0] = 2.0; double val2 = get();
|
||||
|
||||
assertEquals(val1, 1.0);
|
||||
assertEquals(val2, 2.0);
|
||||
@ -397,7 +397,7 @@ public class TestStableDouble {
|
||||
public static void test() throws Exception {
|
||||
{
|
||||
c.v = new double[1][1]; ((double[][])c.v)[0][0] = 1.0; double val1 = get();
|
||||
((double[][])c.v)[0][0] = 2.0; double val2 = get();
|
||||
((double[][])c.v)[0][0] = 2.0; double val2 = get();
|
||||
|
||||
assertEquals(val1, 1.0);
|
||||
assertEquals(val2, 2.0);
|
||||
@ -405,7 +405,7 @@ public class TestStableDouble {
|
||||
|
||||
{
|
||||
c.v = new double[1][1]; c.v[0] = new double[0]; double[] val1 = get1();
|
||||
c.v[0] = new double[0]; double[] val2 = get1();
|
||||
c.v[0] = new double[0]; double[] val2 = get1();
|
||||
|
||||
assertTrue((isStableEnabled ? (val1 == val2) : (val1 != val2)));
|
||||
}
|
||||
@ -433,7 +433,7 @@ public class TestStableDouble {
|
||||
public static void test() throws Exception {
|
||||
{
|
||||
c.v = new double[1][1][1]; ((double[][][])c.v)[0][0][0] = 1.0; double val1 = get();
|
||||
((double[][][])c.v)[0][0][0] = 2.0; double val2 = get();
|
||||
((double[][][])c.v)[0][0][0] = 2.0; double val2 = get();
|
||||
|
||||
assertEquals(val1, 1.0);
|
||||
assertEquals(val2, 2.0);
|
||||
@ -441,14 +441,14 @@ public class TestStableDouble {
|
||||
|
||||
{
|
||||
c.v = new double[1][1][1]; c.v[0][0] = new double[0]; double[] val1 = get1();
|
||||
c.v[0][0] = new double[0]; double[] val2 = get1();
|
||||
c.v[0][0] = new double[0]; double[] val2 = get1();
|
||||
|
||||
assertTrue((isStableEnabled ? (val1 == val2) : (val1 != val2)));
|
||||
}
|
||||
|
||||
{
|
||||
c.v = new double[1][1][1]; c.v[0] = new double[0][0]; double[][] val1 = get2();
|
||||
c.v[0] = new double[0][0]; double[][] val2 = get2();
|
||||
c.v[0] = new double[0][0]; double[][] val2 = get2();
|
||||
|
||||
assertTrue((isStableEnabled ? (val1 == val2) : (val1 != val2)));
|
||||
}
|
||||
@ -478,7 +478,7 @@ public class TestStableDouble {
|
||||
public static void test() throws Exception {
|
||||
{
|
||||
c.v = new A(); c.v.a = 1.0; A val1 = get();
|
||||
c.v.a = 2.0; A val2 = get();
|
||||
c.v.a = 2.0; A val2 = get();
|
||||
|
||||
assertEquals(val1.a, 2.0);
|
||||
assertEquals(val2.a, 2.0);
|
||||
@ -486,7 +486,7 @@ public class TestStableDouble {
|
||||
|
||||
{
|
||||
c.v = new A(); c.v.a = 1.0; double val1 = get1();
|
||||
c.v.a = 2.0; double val2 = get1();
|
||||
c.v.a = 2.0; double val2 = get1();
|
||||
c.v = new A(); c.v.a = 3.0; double val3 = get1();
|
||||
|
||||
assertEquals(val1, 1.0);
|
||||
@ -512,8 +512,8 @@ public class TestStableDouble {
|
||||
public static void test() throws Exception {
|
||||
{
|
||||
c.v = new A(); c.v.next = new A(); c.v.next.next = c.v;
|
||||
c.v.a = 1.0; c.v.next.a = 1.0; A val1 = get();
|
||||
c.v.a = 2.0; c.v.next.a = 2.0; A val2 = get();
|
||||
c.v.a = 1.0; c.v.next.a = 1.0; A val1 = get();
|
||||
c.v.a = 2.0; c.v.next.a = 2.0; A val2 = get();
|
||||
|
||||
assertEquals(val1.a, 2.0);
|
||||
assertEquals(val2.a, 2.0);
|
||||
@ -521,10 +521,10 @@ public class TestStableDouble {
|
||||
|
||||
{
|
||||
c.v = new A(); c.v.next = c.v;
|
||||
c.v.a = 1.0; double val1 = get1();
|
||||
c.v.a = 2.0; double val2 = get1();
|
||||
c.v.a = 1.0; double val1 = get1();
|
||||
c.v.a = 2.0; double val2 = get1();
|
||||
c.v = new A(); c.v.next = c.v;
|
||||
c.v.a = 3.0; double val3 = get1();
|
||||
c.v.a = 3.0; double val3 = get1();
|
||||
|
||||
assertEquals(val1, 1.0);
|
||||
assertEquals(val2, (isStableEnabled ? 1.0 : 2.0));
|
||||
@ -550,8 +550,8 @@ public class TestStableDouble {
|
||||
public static void test() throws Exception {
|
||||
{
|
||||
c.v = new A(); c.v.left = c.v.right = c.v;
|
||||
c.v.a = 1.0; double val1 = get(); double val2 = get1();
|
||||
c.v.a = 2.0; double val3 = get(); double val4 = get1();
|
||||
c.v.a = 1.0; double val1 = get(); double val2 = get1();
|
||||
c.v.a = 2.0; double val3 = get(); double val4 = get1();
|
||||
|
||||
assertEquals(val1, 1.0);
|
||||
assertEquals(val3, (isStableEnabled ? 1.0 : 2.0));
|
||||
@ -581,8 +581,8 @@ public class TestStableDouble {
|
||||
{
|
||||
A elem = new A();
|
||||
c.v = new A[] { elem, elem }; c.v[0].left = c.v[0].right = c.v;
|
||||
elem.a = 1.0; double val1 = get(); double val2 = get1();
|
||||
elem.a = 2.0; double val3 = get(); double val4 = get1();
|
||||
elem.a = 1.0; double val1 = get(); double val2 = get1();
|
||||
elem.a = 2.0; double val3 = get(); double val4 = get1();
|
||||
|
||||
assertEquals(val1, 1.0);
|
||||
assertEquals(val3, (isStableEnabled ? 1.0 : 2.0));
|
||||
|
@ -100,7 +100,7 @@ public class TestStableFloat {
|
||||
public static final DefaultValue c = new DefaultValue();
|
||||
public static float get() { return c.v; }
|
||||
public static void test() throws Exception {
|
||||
float val1 = get();
|
||||
float val1 = get();
|
||||
c.v = 1.0F; float val2 = get();
|
||||
assertEquals(val1, 0F);
|
||||
assertEquals(val2, 1.0F);
|
||||
@ -180,24 +180,24 @@ public class TestStableFloat {
|
||||
public static void test() throws Exception {
|
||||
{
|
||||
c.v = new float[1]; c.v[0] = 1.0F; float val1 = get();
|
||||
c.v[0] = 2.0F; float val2 = get();
|
||||
c.v[0] = 2.0F; float val2 = get();
|
||||
assertEquals(val1, 1.0F);
|
||||
assertEquals(val2, (isStableEnabled ? 1.0F : 2.0F));
|
||||
|
||||
c.v = new float[1]; c.v[0] = 3.0F; float val3 = get();
|
||||
assertEquals(val3, (isStableEnabled ? (isStableEnabled ? 1.0F : 2.0F)
|
||||
: 3.0F));
|
||||
: 3.0F));
|
||||
}
|
||||
|
||||
{
|
||||
c.v = new float[20]; c.v[10] = 1.0F; float val1 = get1();
|
||||
c.v[10] = 2.0F; float val2 = get1();
|
||||
c.v[10] = 2.0F; float val2 = get1();
|
||||
assertEquals(val1, 1.0F);
|
||||
assertEquals(val2, (isStableEnabled ? 1.0F : 2.0F));
|
||||
|
||||
c.v = new float[20]; c.v[10] = 3.0F; float val3 = get1();
|
||||
assertEquals(val3, (isStableEnabled ? (isStableEnabled ? 1.0F : 2.0F)
|
||||
: 3.0F));
|
||||
: 3.0F));
|
||||
}
|
||||
|
||||
{
|
||||
@ -220,17 +220,17 @@ public class TestStableFloat {
|
||||
public static void test() throws Exception {
|
||||
{
|
||||
c.v = new float[1][1]; c.v[0][0] = 1.0F; float val1 = get();
|
||||
c.v[0][0] = 2.0F; float val2 = get();
|
||||
c.v[0][0] = 2.0F; float val2 = get();
|
||||
assertEquals(val1, 1.0F);
|
||||
assertEquals(val2, (isStableEnabled ? 1.0F : 2.0F));
|
||||
|
||||
c.v = new float[1][1]; c.v[0][0] = 3.0F; float val3 = get();
|
||||
assertEquals(val3, (isStableEnabled ? (isStableEnabled ? 1.0F : 2.0F)
|
||||
: 3.0F));
|
||||
: 3.0F));
|
||||
|
||||
c.v[0] = new float[1]; c.v[0][0] = 4.0F; float val4 = get();
|
||||
assertEquals(val4, (isStableEnabled ? (isStableEnabled ? 1.0F : 2.0F)
|
||||
: 4.0F));
|
||||
: 4.0F));
|
||||
}
|
||||
|
||||
{
|
||||
@ -260,21 +260,21 @@ public class TestStableFloat {
|
||||
public static void test() throws Exception {
|
||||
{
|
||||
c.v = new float[1][1][1]; c.v[0][0][0] = 1.0F; float val1 = get();
|
||||
c.v[0][0][0] = 2.0F; float val2 = get();
|
||||
c.v[0][0][0] = 2.0F; float val2 = get();
|
||||
assertEquals(val1, 1.0F);
|
||||
assertEquals(val2, (isStableEnabled ? 1.0F : 2.0F));
|
||||
|
||||
c.v = new float[1][1][1]; c.v[0][0][0] = 3.0F; float val3 = get();
|
||||
assertEquals(val3, (isStableEnabled ? (isStableEnabled ? 1.0F : 2.0F)
|
||||
: 3.0F));
|
||||
: 3.0F));
|
||||
|
||||
c.v[0] = new float[1][1]; c.v[0][0][0] = 4.0F; float val4 = get();
|
||||
assertEquals(val4, (isStableEnabled ? (isStableEnabled ? 1.0F : 2.0F)
|
||||
: 4.0F));
|
||||
: 4.0F));
|
||||
|
||||
c.v[0][0] = new float[1]; c.v[0][0][0] = 5.0F; float val5 = get();
|
||||
assertEquals(val5, (isStableEnabled ? (isStableEnabled ? 1.0F : 2.0F)
|
||||
: 5.0F));
|
||||
: 5.0F));
|
||||
}
|
||||
|
||||
{
|
||||
@ -311,25 +311,25 @@ public class TestStableFloat {
|
||||
public static void test() throws Exception {
|
||||
{
|
||||
c.v = new float[1][1][1][1]; c.v[0][0][0][0] = 1.0F; float val1 = get();
|
||||
c.v[0][0][0][0] = 2.0F; float val2 = get();
|
||||
c.v[0][0][0][0] = 2.0F; float val2 = get();
|
||||
assertEquals(val1, 1.0F);
|
||||
assertEquals(val2, (isStableEnabled ? 1.0F : 2.0F));
|
||||
|
||||
c.v = new float[1][1][1][1]; c.v[0][0][0][0] = 3.0F; float val3 = get();
|
||||
assertEquals(val3, (isStableEnabled ? (isStableEnabled ? 1.0F : 2.0F)
|
||||
: 3.0F));
|
||||
: 3.0F));
|
||||
|
||||
c.v[0] = new float[1][1][1]; c.v[0][0][0][0] = 4.0F; float val4 = get();
|
||||
assertEquals(val4, (isStableEnabled ? (isStableEnabled ? 1.0F : 2.0F)
|
||||
: 4.0F));
|
||||
: 4.0F));
|
||||
|
||||
c.v[0][0] = new float[1][1]; c.v[0][0][0][0] = 5.0F; float val5 = get();
|
||||
assertEquals(val5, (isStableEnabled ? (isStableEnabled ? 1.0F : 2.0F)
|
||||
: 5.0F));
|
||||
: 5.0F));
|
||||
|
||||
c.v[0][0][0] = new float[1]; c.v[0][0][0][0] = 6.0F; float val6 = get();
|
||||
assertEquals(val6, (isStableEnabled ? (isStableEnabled ? 1.0F : 2.0F)
|
||||
: 6.0F));
|
||||
: 6.0F));
|
||||
}
|
||||
|
||||
{
|
||||
@ -370,7 +370,7 @@ public class TestStableFloat {
|
||||
public static void test() throws Exception {
|
||||
{
|
||||
c.v = new float[1]; ((float[])c.v)[0] = 1.0F; float val1 = get();
|
||||
((float[])c.v)[0] = 2.0F; float val2 = get();
|
||||
((float[])c.v)[0] = 2.0F; float val2 = get();
|
||||
|
||||
assertEquals(val1, 1.0F);
|
||||
assertEquals(val2, 2.0F);
|
||||
@ -397,7 +397,7 @@ public class TestStableFloat {
|
||||
public static void test() throws Exception {
|
||||
{
|
||||
c.v = new float[1][1]; ((float[][])c.v)[0][0] = 1.0F; float val1 = get();
|
||||
((float[][])c.v)[0][0] = 2.0F; float val2 = get();
|
||||
((float[][])c.v)[0][0] = 2.0F; float val2 = get();
|
||||
|
||||
assertEquals(val1, 1.0F);
|
||||
assertEquals(val2, 2.0F);
|
||||
@ -405,7 +405,7 @@ public class TestStableFloat {
|
||||
|
||||
{
|
||||
c.v = new float[1][1]; c.v[0] = new float[0]; float[] val1 = get1();
|
||||
c.v[0] = new float[0]; float[] val2 = get1();
|
||||
c.v[0] = new float[0]; float[] val2 = get1();
|
||||
|
||||
assertTrue((isStableEnabled ? (val1 == val2) : (val1 != val2)));
|
||||
}
|
||||
@ -433,7 +433,7 @@ public class TestStableFloat {
|
||||
public static void test() throws Exception {
|
||||
{
|
||||
c.v = new float[1][1][1]; ((float[][][])c.v)[0][0][0] = 1.0F; float val1 = get();
|
||||
((float[][][])c.v)[0][0][0] = 2.0F; float val2 = get();
|
||||
((float[][][])c.v)[0][0][0] = 2.0F; float val2 = get();
|
||||
|
||||
assertEquals(val1, 1.0F);
|
||||
assertEquals(val2, 2.0F);
|
||||
@ -441,14 +441,14 @@ public class TestStableFloat {
|
||||
|
||||
{
|
||||
c.v = new float[1][1][1]; c.v[0][0] = new float[0]; float[] val1 = get1();
|
||||
c.v[0][0] = new float[0]; float[] val2 = get1();
|
||||
c.v[0][0] = new float[0]; float[] val2 = get1();
|
||||
|
||||
assertTrue((isStableEnabled ? (val1 == val2) : (val1 != val2)));
|
||||
}
|
||||
|
||||
{
|
||||
c.v = new float[1][1][1]; c.v[0] = new float[0][0]; float[][] val1 = get2();
|
||||
c.v[0] = new float[0][0]; float[][] val2 = get2();
|
||||
c.v[0] = new float[0][0]; float[][] val2 = get2();
|
||||
|
||||
assertTrue((isStableEnabled ? (val1 == val2) : (val1 != val2)));
|
||||
}
|
||||
@ -478,7 +478,7 @@ public class TestStableFloat {
|
||||
public static void test() throws Exception {
|
||||
{
|
||||
c.v = new A(); c.v.a = 1.0F; A val1 = get();
|
||||
c.v.a = 2.0F; A val2 = get();
|
||||
c.v.a = 2.0F; A val2 = get();
|
||||
|
||||
assertEquals(val1.a, 2.0F);
|
||||
assertEquals(val2.a, 2.0F);
|
||||
@ -486,7 +486,7 @@ public class TestStableFloat {
|
||||
|
||||
{
|
||||
c.v = new A(); c.v.a = 1.0F; float val1 = get1();
|
||||
c.v.a = 2.0F; float val2 = get1();
|
||||
c.v.a = 2.0F; float val2 = get1();
|
||||
c.v = new A(); c.v.a = 3.0F; float val3 = get1();
|
||||
|
||||
assertEquals(val1, 1.0F);
|
||||
@ -512,8 +512,8 @@ public class TestStableFloat {
|
||||
public static void test() throws Exception {
|
||||
{
|
||||
c.v = new A(); c.v.next = new A(); c.v.next.next = c.v;
|
||||
c.v.a = 1.0F; c.v.next.a = 1.0F; A val1 = get();
|
||||
c.v.a = 2.0F; c.v.next.a = 2.0F; A val2 = get();
|
||||
c.v.a = 1.0F; c.v.next.a = 1.0F; A val1 = get();
|
||||
c.v.a = 2.0F; c.v.next.a = 2.0F; A val2 = get();
|
||||
|
||||
assertEquals(val1.a, 2.0F);
|
||||
assertEquals(val2.a, 2.0F);
|
||||
@ -521,10 +521,10 @@ public class TestStableFloat {
|
||||
|
||||
{
|
||||
c.v = new A(); c.v.next = c.v;
|
||||
c.v.a = 1.0F; float val1 = get1();
|
||||
c.v.a = 2.0F; float val2 = get1();
|
||||
c.v.a = 1.0F; float val1 = get1();
|
||||
c.v.a = 2.0F; float val2 = get1();
|
||||
c.v = new A(); c.v.next = c.v;
|
||||
c.v.a = 3.0F; float val3 = get1();
|
||||
c.v.a = 3.0F; float val3 = get1();
|
||||
|
||||
assertEquals(val1, 1.0F);
|
||||
assertEquals(val2, (isStableEnabled ? 1.0F : 2.0F));
|
||||
@ -550,8 +550,8 @@ public class TestStableFloat {
|
||||
public static void test() throws Exception {
|
||||
{
|
||||
c.v = new A(); c.v.left = c.v.right = c.v;
|
||||
c.v.a = 1.0F; float val1 = get(); float val2 = get1();
|
||||
c.v.a = 2.0F; float val3 = get(); float val4 = get1();
|
||||
c.v.a = 1.0F; float val1 = get(); float val2 = get1();
|
||||
c.v.a = 2.0F; float val3 = get(); float val4 = get1();
|
||||
|
||||
assertEquals(val1, 1.0F);
|
||||
assertEquals(val3, (isStableEnabled ? 1.0F : 2.0F));
|
||||
@ -581,8 +581,8 @@ public class TestStableFloat {
|
||||
{
|
||||
A elem = new A();
|
||||
c.v = new A[] { elem, elem }; c.v[0].left = c.v[0].right = c.v;
|
||||
elem.a = 1.0F; float val1 = get(); float val2 = get1();
|
||||
elem.a = 2.0F; float val3 = get(); float val4 = get1();
|
||||
elem.a = 1.0F; float val1 = get(); float val2 = get1();
|
||||
elem.a = 2.0F; float val3 = get(); float val4 = get1();
|
||||
|
||||
assertEquals(val1, 1.0F);
|
||||
assertEquals(val3, (isStableEnabled ? 1.0F : 2.0F));
|
||||
|
@ -100,7 +100,7 @@ public class TestStableInt {
|
||||
public static final DefaultValue c = new DefaultValue();
|
||||
public static int get() { return c.v; }
|
||||
public static void test() throws Exception {
|
||||
int val1 = get();
|
||||
int val1 = get();
|
||||
c.v = 1; int val2 = get();
|
||||
assertEquals(val1, 0);
|
||||
assertEquals(val2, 1);
|
||||
@ -130,7 +130,7 @@ public class TestStableInt {
|
||||
public static final DefaultStaticValue c = new DefaultStaticValue();
|
||||
public static int get() { return c.v; }
|
||||
public static void test() throws Exception {
|
||||
int val1 = get();
|
||||
int val1 = get();
|
||||
c.v = 1; int val2 = get();
|
||||
assertEquals(val1, 0);
|
||||
assertEquals(val2, 1);
|
||||
@ -180,24 +180,24 @@ public class TestStableInt {
|
||||
public static void test() throws Exception {
|
||||
{
|
||||
c.v = new int[1]; c.v[0] = 1; int val1 = get();
|
||||
c.v[0] = 2; int val2 = get();
|
||||
c.v[0] = 2; int val2 = get();
|
||||
assertEquals(val1, 1);
|
||||
assertEquals(val2, (isStableEnabled ? 1 : 2));
|
||||
|
||||
c.v = new int[1]; c.v[0] = 3; int val3 = get();
|
||||
assertEquals(val3, (isStableEnabled ? (isStableEnabled ? 1 : 2)
|
||||
: 3));
|
||||
: 3));
|
||||
}
|
||||
|
||||
{
|
||||
c.v = new int[20]; c.v[10] = 1; int val1 = get1();
|
||||
c.v[10] = 2; int val2 = get1();
|
||||
c.v[10] = 2; int val2 = get1();
|
||||
assertEquals(val1, 1);
|
||||
assertEquals(val2, (isStableEnabled ? 1 : 2));
|
||||
|
||||
c.v = new int[20]; c.v[10] = 3; int val3 = get1();
|
||||
assertEquals(val3, (isStableEnabled ? (isStableEnabled ? 1 : 2)
|
||||
: 3));
|
||||
: 3));
|
||||
}
|
||||
|
||||
{
|
||||
@ -220,17 +220,17 @@ public class TestStableInt {
|
||||
public static void test() throws Exception {
|
||||
{
|
||||
c.v = new int[1][1]; c.v[0][0] = 1; int val1 = get();
|
||||
c.v[0][0] = 2; int val2 = get();
|
||||
c.v[0][0] = 2; int val2 = get();
|
||||
assertEquals(val1, 1);
|
||||
assertEquals(val2, (isStableEnabled ? 1 : 2));
|
||||
|
||||
c.v = new int[1][1]; c.v[0][0] = 3; int val3 = get();
|
||||
assertEquals(val3, (isStableEnabled ? (isStableEnabled ? 1 : 2)
|
||||
: 3));
|
||||
: 3));
|
||||
|
||||
c.v[0] = new int[1]; c.v[0][0] = 4; int val4 = get();
|
||||
assertEquals(val4, (isStableEnabled ? (isStableEnabled ? 1 : 2)
|
||||
: 4));
|
||||
: 4));
|
||||
}
|
||||
|
||||
{
|
||||
@ -260,21 +260,21 @@ public class TestStableInt {
|
||||
public static void test() throws Exception {
|
||||
{
|
||||
c.v = new int[1][1][1]; c.v[0][0][0] = 1; int val1 = get();
|
||||
c.v[0][0][0] = 2; int val2 = get();
|
||||
c.v[0][0][0] = 2; int val2 = get();
|
||||
assertEquals(val1, 1);
|
||||
assertEquals(val2, (isStableEnabled ? 1 : 2));
|
||||
|
||||
c.v = new int[1][1][1]; c.v[0][0][0] = 3; int val3 = get();
|
||||
assertEquals(val3, (isStableEnabled ? (isStableEnabled ? 1 : 2)
|
||||
: 3));
|
||||
: 3));
|
||||
|
||||
c.v[0] = new int[1][1]; c.v[0][0][0] = 4; int val4 = get();
|
||||
assertEquals(val4, (isStableEnabled ? (isStableEnabled ? 1 : 2)
|
||||
: 4));
|
||||
: 4));
|
||||
|
||||
c.v[0][0] = new int[1]; c.v[0][0][0] = 5; int val5 = get();
|
||||
assertEquals(val5, (isStableEnabled ? (isStableEnabled ? 1 : 2)
|
||||
: 5));
|
||||
: 5));
|
||||
}
|
||||
|
||||
{
|
||||
@ -311,25 +311,25 @@ public class TestStableInt {
|
||||
public static void test() throws Exception {
|
||||
{
|
||||
c.v = new int[1][1][1][1]; c.v[0][0][0][0] = 1; int val1 = get();
|
||||
c.v[0][0][0][0] = 2; int val2 = get();
|
||||
c.v[0][0][0][0] = 2; int val2 = get();
|
||||
assertEquals(val1, 1);
|
||||
assertEquals(val2, (isStableEnabled ? 1 : 2));
|
||||
|
||||
c.v = new int[1][1][1][1]; c.v[0][0][0][0] = 3; int val3 = get();
|
||||
assertEquals(val3, (isStableEnabled ? (isStableEnabled ? 1 : 2)
|
||||
: 3));
|
||||
: 3));
|
||||
|
||||
c.v[0] = new int[1][1][1]; c.v[0][0][0][0] = 4; int val4 = get();
|
||||
assertEquals(val4, (isStableEnabled ? (isStableEnabled ? 1 : 2)
|
||||
: 4));
|
||||
: 4));
|
||||
|
||||
c.v[0][0] = new int[1][1]; c.v[0][0][0][0] = 5; int val5 = get();
|
||||
assertEquals(val5, (isStableEnabled ? (isStableEnabled ? 1 : 2)
|
||||
: 5));
|
||||
: 5));
|
||||
|
||||
c.v[0][0][0] = new int[1]; c.v[0][0][0][0] = 6; int val6 = get();
|
||||
assertEquals(val6, (isStableEnabled ? (isStableEnabled ? 1 : 2)
|
||||
: 6));
|
||||
: 6));
|
||||
}
|
||||
|
||||
{
|
||||
@ -370,7 +370,7 @@ public class TestStableInt {
|
||||
public static void test() throws Exception {
|
||||
{
|
||||
c.v = new int[1]; ((int[])c.v)[0] = 1; int val1 = get();
|
||||
((int[])c.v)[0] = 2; int val2 = get();
|
||||
((int[])c.v)[0] = 2; int val2 = get();
|
||||
|
||||
assertEquals(val1, 1);
|
||||
assertEquals(val2, 2);
|
||||
@ -397,7 +397,7 @@ public class TestStableInt {
|
||||
public static void test() throws Exception {
|
||||
{
|
||||
c.v = new int[1][1]; ((int[][])c.v)[0][0] = 1; int val1 = get();
|
||||
((int[][])c.v)[0][0] = 2; int val2 = get();
|
||||
((int[][])c.v)[0][0] = 2; int val2 = get();
|
||||
|
||||
assertEquals(val1, 1);
|
||||
assertEquals(val2, 2);
|
||||
@ -405,7 +405,7 @@ public class TestStableInt {
|
||||
|
||||
{
|
||||
c.v = new int[1][1]; c.v[0] = new int[0]; int[] val1 = get1();
|
||||
c.v[0] = new int[0]; int[] val2 = get1();
|
||||
c.v[0] = new int[0]; int[] val2 = get1();
|
||||
|
||||
assertTrue((isStableEnabled ? (val1 == val2) : (val1 != val2)));
|
||||
}
|
||||
@ -433,7 +433,7 @@ public class TestStableInt {
|
||||
public static void test() throws Exception {
|
||||
{
|
||||
c.v = new int[1][1][1]; ((int[][][])c.v)[0][0][0] = 1; int val1 = get();
|
||||
((int[][][])c.v)[0][0][0] = 2; int val2 = get();
|
||||
((int[][][])c.v)[0][0][0] = 2; int val2 = get();
|
||||
|
||||
assertEquals(val1, 1);
|
||||
assertEquals(val2, 2);
|
||||
@ -441,14 +441,14 @@ public class TestStableInt {
|
||||
|
||||
{
|
||||
c.v = new int[1][1][1]; c.v[0][0] = new int[0]; int[] val1 = get1();
|
||||
c.v[0][0] = new int[0]; int[] val2 = get1();
|
||||
c.v[0][0] = new int[0]; int[] val2 = get1();
|
||||
|
||||
assertTrue((isStableEnabled ? (val1 == val2) : (val1 != val2)));
|
||||
}
|
||||
|
||||
{
|
||||
c.v = new int[1][1][1]; c.v[0] = new int[0][0]; int[][] val1 = get2();
|
||||
c.v[0] = new int[0][0]; int[][] val2 = get2();
|
||||
c.v[0] = new int[0][0]; int[][] val2 = get2();
|
||||
|
||||
assertTrue((isStableEnabled ? (val1 == val2) : (val1 != val2)));
|
||||
}
|
||||
@ -478,7 +478,7 @@ public class TestStableInt {
|
||||
public static void test() throws Exception {
|
||||
{
|
||||
c.v = new A(); c.v.a = 1; A val1 = get();
|
||||
c.v.a = 2; A val2 = get();
|
||||
c.v.a = 2; A val2 = get();
|
||||
|
||||
assertEquals(val1.a, 2);
|
||||
assertEquals(val2.a, 2);
|
||||
@ -486,7 +486,7 @@ public class TestStableInt {
|
||||
|
||||
{
|
||||
c.v = new A(); c.v.a = 1; int val1 = get1();
|
||||
c.v.a = 2; int val2 = get1();
|
||||
c.v.a = 2; int val2 = get1();
|
||||
c.v = new A(); c.v.a = 3; int val3 = get1();
|
||||
|
||||
assertEquals(val1, 1);
|
||||
@ -512,8 +512,8 @@ public class TestStableInt {
|
||||
public static void test() throws Exception {
|
||||
{
|
||||
c.v = new A(); c.v.next = new A(); c.v.next.next = c.v;
|
||||
c.v.a = 1; c.v.next.a = 1; A val1 = get();
|
||||
c.v.a = 2; c.v.next.a = 2; A val2 = get();
|
||||
c.v.a = 1; c.v.next.a = 1; A val1 = get();
|
||||
c.v.a = 2; c.v.next.a = 2; A val2 = get();
|
||||
|
||||
assertEquals(val1.a, 2);
|
||||
assertEquals(val2.a, 2);
|
||||
@ -521,10 +521,10 @@ public class TestStableInt {
|
||||
|
||||
{
|
||||
c.v = new A(); c.v.next = c.v;
|
||||
c.v.a = 1; int val1 = get1();
|
||||
c.v.a = 2; int val2 = get1();
|
||||
c.v.a = 1; int val1 = get1();
|
||||
c.v.a = 2; int val2 = get1();
|
||||
c.v = new A(); c.v.next = c.v;
|
||||
c.v.a = 3; int val3 = get1();
|
||||
c.v.a = 3; int val3 = get1();
|
||||
|
||||
assertEquals(val1, 1);
|
||||
assertEquals(val2, (isStableEnabled ? 1 : 2));
|
||||
@ -550,8 +550,8 @@ public class TestStableInt {
|
||||
public static void test() throws Exception {
|
||||
{
|
||||
c.v = new A(); c.v.left = c.v.right = c.v;
|
||||
c.v.a = 1; int val1 = get(); int val2 = get1();
|
||||
c.v.a = 2; int val3 = get(); int val4 = get1();
|
||||
c.v.a = 1; int val1 = get(); int val2 = get1();
|
||||
c.v.a = 2; int val3 = get(); int val4 = get1();
|
||||
|
||||
assertEquals(val1, 1);
|
||||
assertEquals(val3, (isStableEnabled ? 1 : 2));
|
||||
@ -581,8 +581,8 @@ public class TestStableInt {
|
||||
{
|
||||
A elem = new A();
|
||||
c.v = new A[] { elem, elem }; c.v[0].left = c.v[0].right = c.v;
|
||||
elem.a = 1; int val1 = get(); int val2 = get1();
|
||||
elem.a = 2; int val3 = get(); int val4 = get1();
|
||||
elem.a = 1; int val1 = get(); int val2 = get1();
|
||||
elem.a = 2; int val3 = get(); int val4 = get1();
|
||||
|
||||
assertEquals(val1, 1);
|
||||
assertEquals(val3, (isStableEnabled ? 1 : 2));
|
||||
|
@ -100,7 +100,7 @@ public class TestStableLong {
|
||||
public static final DefaultValue c = new DefaultValue();
|
||||
public static long get() { return c.v; }
|
||||
public static void test() throws Exception {
|
||||
long val1 = get();
|
||||
long val1 = get();
|
||||
c.v = 1L; long val2 = get();
|
||||
assertEquals(val1, 0);
|
||||
assertEquals(val2, 1L);
|
||||
@ -130,7 +130,7 @@ public class TestStableLong {
|
||||
public static final DefaultStaticValue c = new DefaultStaticValue();
|
||||
public static long get() { return c.v; }
|
||||
public static void test() throws Exception {
|
||||
long val1 = get();
|
||||
long val1 = get();
|
||||
c.v = 1L; long val2 = get();
|
||||
assertEquals(val1, 0);
|
||||
assertEquals(val2, 1L);
|
||||
@ -180,24 +180,24 @@ public class TestStableLong {
|
||||
public static void test() throws Exception {
|
||||
{
|
||||
c.v = new long[1]; c.v[0] = 1; long val1 = get();
|
||||
c.v[0] = 2; long val2 = get();
|
||||
c.v[0] = 2; long val2 = get();
|
||||
assertEquals(val1, 1);
|
||||
assertEquals(val2, (isStableEnabled ? 1 : 2));
|
||||
|
||||
c.v = new long[1]; c.v[0] = 3; long val3 = get();
|
||||
assertEquals(val3, (isStableEnabled ? (isStableEnabled ? 1 : 2)
|
||||
: 3));
|
||||
: 3));
|
||||
}
|
||||
|
||||
{
|
||||
c.v = new long[20]; c.v[10] = 1; long val1 = get1();
|
||||
c.v[10] = 2; long val2 = get1();
|
||||
c.v[10] = 2; long val2 = get1();
|
||||
assertEquals(val1, 1);
|
||||
assertEquals(val2, (isStableEnabled ? 1 : 2));
|
||||
|
||||
c.v = new long[20]; c.v[10] = 3; long val3 = get1();
|
||||
assertEquals(val3, (isStableEnabled ? (isStableEnabled ? 1 : 2)
|
||||
: 3));
|
||||
: 3));
|
||||
}
|
||||
|
||||
{
|
||||
@ -220,17 +220,17 @@ public class TestStableLong {
|
||||
public static void test() throws Exception {
|
||||
{
|
||||
c.v = new long[1][1]; c.v[0][0] = 1; long val1 = get();
|
||||
c.v[0][0] = 2; long val2 = get();
|
||||
c.v[0][0] = 2; long val2 = get();
|
||||
assertEquals(val1, 1);
|
||||
assertEquals(val2, (isStableEnabled ? 1 : 2));
|
||||
|
||||
c.v = new long[1][1]; c.v[0][0] = 3; long val3 = get();
|
||||
assertEquals(val3, (isStableEnabled ? (isStableEnabled ? 1 : 2)
|
||||
: 3));
|
||||
: 3));
|
||||
|
||||
c.v[0] = new long[1]; c.v[0][0] = 4; long val4 = get();
|
||||
assertEquals(val4, (isStableEnabled ? (isStableEnabled ? 1 : 2)
|
||||
: 4));
|
||||
: 4));
|
||||
}
|
||||
|
||||
{
|
||||
@ -260,21 +260,21 @@ public class TestStableLong {
|
||||
public static void test() throws Exception {
|
||||
{
|
||||
c.v = new long[1][1][1]; c.v[0][0][0] = 1; long val1 = get();
|
||||
c.v[0][0][0] = 2; long val2 = get();
|
||||
c.v[0][0][0] = 2; long val2 = get();
|
||||
assertEquals(val1, 1);
|
||||
assertEquals(val2, (isStableEnabled ? 1 : 2));
|
||||
|
||||
c.v = new long[1][1][1]; c.v[0][0][0] = 3; long val3 = get();
|
||||
assertEquals(val3, (isStableEnabled ? (isStableEnabled ? 1 : 2)
|
||||
: 3));
|
||||
: 3));
|
||||
|
||||
c.v[0] = new long[1][1]; c.v[0][0][0] = 4; long val4 = get();
|
||||
assertEquals(val4, (isStableEnabled ? (isStableEnabled ? 1 : 2)
|
||||
: 4));
|
||||
: 4));
|
||||
|
||||
c.v[0][0] = new long[1]; c.v[0][0][0] = 5; long val5 = get();
|
||||
assertEquals(val5, (isStableEnabled ? (isStableEnabled ? 1 : 2)
|
||||
: 5));
|
||||
: 5));
|
||||
}
|
||||
|
||||
{
|
||||
@ -311,25 +311,25 @@ public class TestStableLong {
|
||||
public static void test() throws Exception {
|
||||
{
|
||||
c.v = new long[1][1][1][1]; c.v[0][0][0][0] = 1; long val1 = get();
|
||||
c.v[0][0][0][0] = 2; long val2 = get();
|
||||
c.v[0][0][0][0] = 2; long val2 = get();
|
||||
assertEquals(val1, 1);
|
||||
assertEquals(val2, (isStableEnabled ? 1 : 2));
|
||||
|
||||
c.v = new long[1][1][1][1]; c.v[0][0][0][0] = 3; long val3 = get();
|
||||
assertEquals(val3, (isStableEnabled ? (isStableEnabled ? 1 : 2)
|
||||
: 3));
|
||||
: 3));
|
||||
|
||||
c.v[0] = new long[1][1][1]; c.v[0][0][0][0] = 4; long val4 = get();
|
||||
assertEquals(val4, (isStableEnabled ? (isStableEnabled ? 1 : 2)
|
||||
: 4));
|
||||
: 4));
|
||||
|
||||
c.v[0][0] = new long[1][1]; c.v[0][0][0][0] = 5; long val5 = get();
|
||||
assertEquals(val5, (isStableEnabled ? (isStableEnabled ? 1 : 2)
|
||||
: 5));
|
||||
: 5));
|
||||
|
||||
c.v[0][0][0] = new long[1]; c.v[0][0][0][0] = 6; long val6 = get();
|
||||
assertEquals(val6, (isStableEnabled ? (isStableEnabled ? 1 : 2)
|
||||
: 6));
|
||||
: 6));
|
||||
}
|
||||
|
||||
{
|
||||
@ -370,7 +370,7 @@ public class TestStableLong {
|
||||
public static void test() throws Exception {
|
||||
{
|
||||
c.v = new long[1]; ((long[])c.v)[0] = 1; long val1 = get();
|
||||
((long[])c.v)[0] = 2; long val2 = get();
|
||||
((long[])c.v)[0] = 2; long val2 = get();
|
||||
|
||||
assertEquals(val1, 1);
|
||||
assertEquals(val2, 2);
|
||||
@ -397,7 +397,7 @@ public class TestStableLong {
|
||||
public static void test() throws Exception {
|
||||
{
|
||||
c.v = new long[1][1]; ((long[][])c.v)[0][0] = 1; long val1 = get();
|
||||
((long[][])c.v)[0][0] = 2; long val2 = get();
|
||||
((long[][])c.v)[0][0] = 2; long val2 = get();
|
||||
|
||||
assertEquals(val1, 1);
|
||||
assertEquals(val2, 2);
|
||||
@ -405,7 +405,7 @@ public class TestStableLong {
|
||||
|
||||
{
|
||||
c.v = new long[1][1]; c.v[0] = new long[0]; long[] val1 = get1();
|
||||
c.v[0] = new long[0]; long[] val2 = get1();
|
||||
c.v[0] = new long[0]; long[] val2 = get1();
|
||||
|
||||
assertTrue((isStableEnabled ? (val1 == val2) : (val1 != val2)));
|
||||
}
|
||||
@ -433,7 +433,7 @@ public class TestStableLong {
|
||||
public static void test() throws Exception {
|
||||
{
|
||||
c.v = new long[1][1][1]; ((long[][][])c.v)[0][0][0] = 1L; long val1 = get();
|
||||
((long[][][])c.v)[0][0][0] = 2L; long val2 = get();
|
||||
((long[][][])c.v)[0][0][0] = 2L; long val2 = get();
|
||||
|
||||
assertEquals(val1, 1L);
|
||||
assertEquals(val2, 2L);
|
||||
@ -441,14 +441,14 @@ public class TestStableLong {
|
||||
|
||||
{
|
||||
c.v = new long[1][1][1]; c.v[0][0] = new long[0]; long[] val1 = get1();
|
||||
c.v[0][0] = new long[0]; long[] val2 = get1();
|
||||
c.v[0][0] = new long[0]; long[] val2 = get1();
|
||||
|
||||
assertTrue((isStableEnabled ? (val1 == val2) : (val1 != val2)));
|
||||
}
|
||||
|
||||
{
|
||||
c.v = new long[1][1][1]; c.v[0] = new long[0][0]; long[][] val1 = get2();
|
||||
c.v[0] = new long[0][0]; long[][] val2 = get2();
|
||||
c.v[0] = new long[0][0]; long[][] val2 = get2();
|
||||
|
||||
assertTrue((isStableEnabled ? (val1 == val2) : (val1 != val2)));
|
||||
}
|
||||
@ -478,7 +478,7 @@ public class TestStableLong {
|
||||
public static void test() throws Exception {
|
||||
{
|
||||
c.v = new A(); c.v.a = 1; A val1 = get();
|
||||
c.v.a = 2; A val2 = get();
|
||||
c.v.a = 2; A val2 = get();
|
||||
|
||||
assertEquals(val1.a, 2);
|
||||
assertEquals(val2.a, 2);
|
||||
@ -486,7 +486,7 @@ public class TestStableLong {
|
||||
|
||||
{
|
||||
c.v = new A(); c.v.a = 1; long val1 = get1();
|
||||
c.v.a = 2; long val2 = get1();
|
||||
c.v.a = 2; long val2 = get1();
|
||||
c.v = new A(); c.v.a = 3; long val3 = get1();
|
||||
|
||||
assertEquals(val1, 1);
|
||||
@ -512,8 +512,8 @@ public class TestStableLong {
|
||||
public static void test() throws Exception {
|
||||
{
|
||||
c.v = new A(); c.v.next = new A(); c.v.next.next = c.v;
|
||||
c.v.a = 1; c.v.next.a = 1; A val1 = get();
|
||||
c.v.a = 2; c.v.next.a = 2; A val2 = get();
|
||||
c.v.a = 1; c.v.next.a = 1; A val1 = get();
|
||||
c.v.a = 2; c.v.next.a = 2; A val2 = get();
|
||||
|
||||
assertEquals(val1.a, 2);
|
||||
assertEquals(val2.a, 2);
|
||||
@ -521,10 +521,10 @@ public class TestStableLong {
|
||||
|
||||
{
|
||||
c.v = new A(); c.v.next = c.v;
|
||||
c.v.a = 1; long val1 = get1();
|
||||
c.v.a = 2; long val2 = get1();
|
||||
c.v.a = 1; long val1 = get1();
|
||||
c.v.a = 2; long val2 = get1();
|
||||
c.v = new A(); c.v.next = c.v;
|
||||
c.v.a = 3; long val3 = get1();
|
||||
c.v.a = 3; long val3 = get1();
|
||||
|
||||
assertEquals(val1, 1);
|
||||
assertEquals(val2, (isStableEnabled ? 1 : 2));
|
||||
@ -550,8 +550,8 @@ public class TestStableLong {
|
||||
public static void test() throws Exception {
|
||||
{
|
||||
c.v = new A(); c.v.left = c.v.right = c.v;
|
||||
c.v.a = 1; long val1 = get(); long val2 = get1();
|
||||
c.v.a = 2; long val3 = get(); long val4 = get1();
|
||||
c.v.a = 1; long val1 = get(); long val2 = get1();
|
||||
c.v.a = 2; long val3 = get(); long val4 = get1();
|
||||
|
||||
assertEquals(val1, 1);
|
||||
assertEquals(val3, (isStableEnabled ? 1 : 2));
|
||||
@ -581,8 +581,8 @@ public class TestStableLong {
|
||||
{
|
||||
A elem = new A();
|
||||
c.v = new A[] { elem, elem }; c.v[0].left = c.v[0].right = c.v;
|
||||
elem.a = 1; long val1 = get(); long val2 = get1();
|
||||
elem.a = 2; long val3 = get(); long val4 = get1();
|
||||
elem.a = 1; long val1 = get(); long val2 = get1();
|
||||
elem.a = 2; long val3 = get(); long val4 = get1();
|
||||
|
||||
assertEquals(val1, 1);
|
||||
assertEquals(val3, (isStableEnabled ? 1 : 2));
|
||||
|
@ -102,7 +102,7 @@ public class TestStableObject {
|
||||
public static final DefaultValue c = new DefaultValue();
|
||||
public static Object get() { return c.v; }
|
||||
public static void test() throws Exception {
|
||||
Object val1 = get();
|
||||
Object val1 = get();
|
||||
c.v = Values.A; Object val2 = get();
|
||||
assertEquals(val1, null);
|
||||
assertEquals(val2, Values.A);
|
||||
@ -132,7 +132,7 @@ public class TestStableObject {
|
||||
public static final DefaultStaticValue c = new DefaultStaticValue();
|
||||
public static Object get() { return c.v; }
|
||||
public static void test() throws Exception {
|
||||
Object val1 = get();
|
||||
Object val1 = get();
|
||||
c.v = Values.A; Object val2 = get();
|
||||
assertEquals(val1, null);
|
||||
assertEquals(val2, Values.A);
|
||||
@ -182,24 +182,24 @@ public class TestStableObject {
|
||||
public static void test() throws Exception {
|
||||
{
|
||||
c.v = new Object[1]; c.v[0] = Values.A; Object val1 = get();
|
||||
c.v[0] = Values.B; Object val2 = get();
|
||||
c.v[0] = Values.B; Object val2 = get();
|
||||
assertEquals(val1, Values.A);
|
||||
assertEquals(val2, (isStableEnabled ? Values.A : Values.B));
|
||||
|
||||
c.v = new Object[1]; c.v[0] = Values.C; Object val3 = get();
|
||||
assertEquals(val3, (isStableEnabled ? (isStableEnabled ? Values.A : Values.B)
|
||||
: Values.C));
|
||||
: Values.C));
|
||||
}
|
||||
|
||||
{
|
||||
c.v = new Object[20]; c.v[10] = Values.A; Object val1 = get1();
|
||||
c.v[10] = Values.B; Object val2 = get1();
|
||||
c.v[10] = Values.B; Object val2 = get1();
|
||||
assertEquals(val1, Values.A);
|
||||
assertEquals(val2, (isStableEnabled ? Values.A : Values.B));
|
||||
|
||||
c.v = new Object[20]; c.v[10] = Values.C; Object val3 = get1();
|
||||
assertEquals(val3, (isStableEnabled ? (isStableEnabled ? Values.A : Values.B)
|
||||
: Values.C));
|
||||
: Values.C));
|
||||
}
|
||||
|
||||
{
|
||||
@ -222,17 +222,17 @@ public class TestStableObject {
|
||||
public static void test() throws Exception {
|
||||
{
|
||||
c.v = new Object[1][1]; c.v[0][0] = Values.A; Object val1 = get();
|
||||
c.v[0][0] = Values.B; Object val2 = get();
|
||||
c.v[0][0] = Values.B; Object val2 = get();
|
||||
assertEquals(val1, Values.A);
|
||||
assertEquals(val2, (isStableEnabled ? Values.A : Values.B));
|
||||
|
||||
c.v = new Object[1][1]; c.v[0][0] = Values.C; Object val3 = get();
|
||||
assertEquals(val3, (isStableEnabled ? (isStableEnabled ? Values.A : Values.B)
|
||||
: Values.C));
|
||||
: Values.C));
|
||||
|
||||
c.v[0] = new Object[1]; c.v[0][0] = Values.D; Object val4 = get();
|
||||
assertEquals(val4, (isStableEnabled ? (isStableEnabled ? Values.A : Values.B)
|
||||
: Values.D));
|
||||
: Values.D));
|
||||
}
|
||||
|
||||
{
|
||||
@ -262,21 +262,21 @@ public class TestStableObject {
|
||||
public static void test() throws Exception {
|
||||
{
|
||||
c.v = new Object[1][1][1]; c.v[0][0][0] = Values.A; Object val1 = get();
|
||||
c.v[0][0][0] = Values.B; Object val2 = get();
|
||||
c.v[0][0][0] = Values.B; Object val2 = get();
|
||||
assertEquals(val1, Values.A);
|
||||
assertEquals(val2, (isStableEnabled ? Values.A : Values.B));
|
||||
|
||||
c.v = new Object[1][1][1]; c.v[0][0][0] = Values.C; Object val3 = get();
|
||||
assertEquals(val3, (isStableEnabled ? (isStableEnabled ? Values.A : Values.B)
|
||||
: Values.C));
|
||||
: Values.C));
|
||||
|
||||
c.v[0] = new Object[1][1]; c.v[0][0][0] = Values.D; Object val4 = get();
|
||||
assertEquals(val4, (isStableEnabled ? (isStableEnabled ? Values.A : Values.B)
|
||||
: Values.D));
|
||||
: Values.D));
|
||||
|
||||
c.v[0][0] = new Object[1]; c.v[0][0][0] = Values.E; Object val5 = get();
|
||||
assertEquals(val5, (isStableEnabled ? (isStableEnabled ? Values.A : Values.B)
|
||||
: Values.E));
|
||||
: Values.E));
|
||||
}
|
||||
|
||||
{
|
||||
@ -313,25 +313,25 @@ public class TestStableObject {
|
||||
public static void test() throws Exception {
|
||||
{
|
||||
c.v = new Object[1][1][1][1]; c.v[0][0][0][0] = Values.A; Object val1 = get();
|
||||
c.v[0][0][0][0] = Values.B; Object val2 = get();
|
||||
c.v[0][0][0][0] = Values.B; Object val2 = get();
|
||||
assertEquals(val1, Values.A);
|
||||
assertEquals(val2, (isStableEnabled ? Values.A : Values.B));
|
||||
|
||||
c.v = new Object[1][1][1][1]; c.v[0][0][0][0] = Values.C; Object val3 = get();
|
||||
assertEquals(val3, (isStableEnabled ? (isStableEnabled ? Values.A : Values.B)
|
||||
: Values.C));
|
||||
: Values.C));
|
||||
|
||||
c.v[0] = new Object[1][1][1]; c.v[0][0][0][0] = Values.D; Object val4 = get();
|
||||
assertEquals(val4, (isStableEnabled ? (isStableEnabled ? Values.A : Values.B)
|
||||
: Values.D));
|
||||
: Values.D));
|
||||
|
||||
c.v[0][0] = new Object[1][1]; c.v[0][0][0][0] = Values.E; Object val5 = get();
|
||||
assertEquals(val5, (isStableEnabled ? (isStableEnabled ? Values.A : Values.B)
|
||||
: Values.E));
|
||||
: Values.E));
|
||||
|
||||
c.v[0][0][0] = new Object[1]; c.v[0][0][0][0] = Values.F; Object val6 = get();
|
||||
assertEquals(val6, (isStableEnabled ? (isStableEnabled ? Values.A : Values.B)
|
||||
: Values.F));
|
||||
: Values.F));
|
||||
}
|
||||
|
||||
{
|
||||
@ -372,7 +372,7 @@ public class TestStableObject {
|
||||
public static void test() throws Exception {
|
||||
{
|
||||
c.v = new Object[1]; ((Object[])c.v)[0] = Values.A; Object val1 = get();
|
||||
((Object[])c.v)[0] = Values.B; Object val2 = get();
|
||||
((Object[])c.v)[0] = Values.B; Object val2 = get();
|
||||
|
||||
assertEquals(val1, Values.A);
|
||||
assertEquals(val2, Values.B);
|
||||
@ -399,7 +399,7 @@ public class TestStableObject {
|
||||
public static void test() throws Exception {
|
||||
{
|
||||
c.v = new Object[1][1]; ((Object[][])c.v)[0][0] = Values.A; Object val1 = get();
|
||||
((Object[][])c.v)[0][0] = Values.B; Object val2 = get();
|
||||
((Object[][])c.v)[0][0] = Values.B; Object val2 = get();
|
||||
|
||||
assertEquals(val1, Values.A);
|
||||
assertEquals(val2, Values.B);
|
||||
@ -407,7 +407,7 @@ public class TestStableObject {
|
||||
|
||||
{
|
||||
c.v = new Object[1][1]; c.v[0] = new Object[0]; Object[] val1 = get1();
|
||||
c.v[0] = new Object[0]; Object[] val2 = get1();
|
||||
c.v[0] = new Object[0]; Object[] val2 = get1();
|
||||
|
||||
assertTrue((isStableEnabled ? (val1 == val2) : (val1 != val2)));
|
||||
}
|
||||
@ -435,7 +435,7 @@ public class TestStableObject {
|
||||
public static void test() throws Exception {
|
||||
{
|
||||
c.v = new Object[1][1][1]; ((Object[][][])c.v)[0][0][0] = Values.A; Object val1 = get();
|
||||
((Object[][][])c.v)[0][0][0] = Values.B; Object val2 = get();
|
||||
((Object[][][])c.v)[0][0][0] = Values.B; Object val2 = get();
|
||||
|
||||
assertEquals(val1, Values.A);
|
||||
assertEquals(val2, Values.B);
|
||||
@ -443,14 +443,14 @@ public class TestStableObject {
|
||||
|
||||
{
|
||||
c.v = new Object[1][1][1]; c.v[0][0] = new Object[0]; Object[] val1 = get1();
|
||||
c.v[0][0] = new Object[0]; Object[] val2 = get1();
|
||||
c.v[0][0] = new Object[0]; Object[] val2 = get1();
|
||||
|
||||
assertTrue((isStableEnabled ? (val1 == val2) : (val1 != val2)));
|
||||
}
|
||||
|
||||
{
|
||||
c.v = new Object[1][1][1]; c.v[0] = new Object[0][0]; Object[][] val1 = get2();
|
||||
c.v[0] = new Object[0][0]; Object[][] val2 = get2();
|
||||
c.v[0] = new Object[0][0]; Object[][] val2 = get2();
|
||||
|
||||
assertTrue((isStableEnabled ? (val1 == val2) : (val1 != val2)));
|
||||
}
|
||||
@ -480,7 +480,7 @@ public class TestStableObject {
|
||||
public static void test() throws Exception {
|
||||
{
|
||||
c.v = new A(); c.v.a = Values.A; A val1 = get();
|
||||
c.v.a = Values.B; A val2 = get();
|
||||
c.v.a = Values.B; A val2 = get();
|
||||
|
||||
assertEquals(val1.a, Values.B);
|
||||
assertEquals(val2.a, Values.B);
|
||||
@ -488,7 +488,7 @@ public class TestStableObject {
|
||||
|
||||
{
|
||||
c.v = new A(); c.v.a = Values.A; Object val1 = get1();
|
||||
c.v.a = Values.B; Object val2 = get1();
|
||||
c.v.a = Values.B; Object val2 = get1();
|
||||
c.v = new A(); c.v.a = Values.C; Object val3 = get1();
|
||||
|
||||
assertEquals(val1, Values.A);
|
||||
@ -514,8 +514,8 @@ public class TestStableObject {
|
||||
public static void test() throws Exception {
|
||||
{
|
||||
c.v = new A(); c.v.next = new A(); c.v.next.next = c.v;
|
||||
c.v.a = Values.A; c.v.next.a = Values.A; A val1 = get();
|
||||
c.v.a = Values.B; c.v.next.a = Values.B; A val2 = get();
|
||||
c.v.a = Values.A; c.v.next.a = Values.A; A val1 = get();
|
||||
c.v.a = Values.B; c.v.next.a = Values.B; A val2 = get();
|
||||
|
||||
assertEquals(val1.a, Values.B);
|
||||
assertEquals(val2.a, Values.B);
|
||||
@ -523,10 +523,10 @@ public class TestStableObject {
|
||||
|
||||
{
|
||||
c.v = new A(); c.v.next = c.v;
|
||||
c.v.a = Values.A; Object val1 = get1();
|
||||
c.v.a = Values.B; Object val2 = get1();
|
||||
c.v.a = Values.A; Object val1 = get1();
|
||||
c.v.a = Values.B; Object val2 = get1();
|
||||
c.v = new A(); c.v.next = c.v;
|
||||
c.v.a = Values.C; Object val3 = get1();
|
||||
c.v.a = Values.C; Object val3 = get1();
|
||||
|
||||
assertEquals(val1, Values.A);
|
||||
assertEquals(val2, (isStableEnabled ? Values.A : Values.B));
|
||||
@ -552,8 +552,8 @@ public class TestStableObject {
|
||||
public static void test() throws Exception {
|
||||
{
|
||||
c.v = new A(); c.v.left = c.v.right = c.v;
|
||||
c.v.a = Values.A; Object val1 = get(); Object val2 = get1();
|
||||
c.v.a = Values.B; Object val3 = get(); Object val4 = get1();
|
||||
c.v.a = Values.A; Object val1 = get(); Object val2 = get1();
|
||||
c.v.a = Values.B; Object val3 = get(); Object val4 = get1();
|
||||
|
||||
assertEquals(val1, Values.A);
|
||||
assertEquals(val3, (isStableEnabled ? Values.A : Values.B));
|
||||
@ -583,8 +583,8 @@ public class TestStableObject {
|
||||
{
|
||||
A elem = new A();
|
||||
c.v = new A[] { elem, elem }; c.v[0].left = c.v[0].right = c.v;
|
||||
elem.a = Values.A; Object val1 = get(); Object val2 = get1();
|
||||
elem.a = Values.B; Object val3 = get(); Object val4 = get1();
|
||||
elem.a = Values.A; Object val1 = get(); Object val2 = get1();
|
||||
elem.a = Values.B; Object val3 = get(); Object val4 = get1();
|
||||
|
||||
assertEquals(val1, Values.A);
|
||||
assertEquals(val3, (isStableEnabled ? Values.A : Values.B));
|
||||
|
@ -100,7 +100,7 @@ public class TestStableShort {
|
||||
public static final DefaultValue c = new DefaultValue();
|
||||
public static short get() { return c.v; }
|
||||
public static void test() throws Exception {
|
||||
short val1 = get();
|
||||
short val1 = get();
|
||||
c.v = 1; short val2 = get();
|
||||
assertEquals(val1, 0);
|
||||
assertEquals(val2, 1);
|
||||
@ -130,7 +130,7 @@ public class TestStableShort {
|
||||
public static final DefaultStaticValue c = new DefaultStaticValue();
|
||||
public static short get() { return c.v; }
|
||||
public static void test() throws Exception {
|
||||
short val1 = get();
|
||||
short val1 = get();
|
||||
c.v = 1; short val2 = get();
|
||||
assertEquals(val1, 0);
|
||||
assertEquals(val2, 1);
|
||||
@ -180,24 +180,24 @@ public class TestStableShort {
|
||||
public static void test() throws Exception {
|
||||
{
|
||||
c.v = new short[1]; c.v[0] = 1; short val1 = get();
|
||||
c.v[0] = 2; short val2 = get();
|
||||
c.v[0] = 2; short val2 = get();
|
||||
assertEquals(val1, 1);
|
||||
assertEquals(val2, (isStableEnabled ? 1 : 2));
|
||||
|
||||
c.v = new short[1]; c.v[0] = 3; short val3 = get();
|
||||
assertEquals(val3, (isStableEnabled ? (isStableEnabled ? 1 : 2)
|
||||
: 3));
|
||||
: 3));
|
||||
}
|
||||
|
||||
{
|
||||
c.v = new short[20]; c.v[10] = 1; short val1 = get1();
|
||||
c.v[10] = 2; short val2 = get1();
|
||||
c.v[10] = 2; short val2 = get1();
|
||||
assertEquals(val1, 1);
|
||||
assertEquals(val2, (isStableEnabled ? 1 : 2));
|
||||
|
||||
c.v = new short[20]; c.v[10] = 3; short val3 = get1();
|
||||
assertEquals(val3, (isStableEnabled ? (isStableEnabled ? 1 : 2)
|
||||
: 3));
|
||||
: 3));
|
||||
}
|
||||
|
||||
{
|
||||
@ -220,17 +220,17 @@ public class TestStableShort {
|
||||
public static void test() throws Exception {
|
||||
{
|
||||
c.v = new short[1][1]; c.v[0][0] = 1; short val1 = get();
|
||||
c.v[0][0] = 2; short val2 = get();
|
||||
c.v[0][0] = 2; short val2 = get();
|
||||
assertEquals(val1, 1);
|
||||
assertEquals(val2, (isStableEnabled ? 1 : 2));
|
||||
|
||||
c.v = new short[1][1]; c.v[0][0] = 3; short val3 = get();
|
||||
assertEquals(val3, (isStableEnabled ? (isStableEnabled ? 1 : 2)
|
||||
: 3));
|
||||
: 3));
|
||||
|
||||
c.v[0] = new short[1]; c.v[0][0] = 4; short val4 = get();
|
||||
assertEquals(val4, (isStableEnabled ? (isStableEnabled ? 1 : 2)
|
||||
: 4));
|
||||
: 4));
|
||||
}
|
||||
|
||||
{
|
||||
@ -260,21 +260,21 @@ public class TestStableShort {
|
||||
public static void test() throws Exception {
|
||||
{
|
||||
c.v = new short[1][1][1]; c.v[0][0][0] = 1; short val1 = get();
|
||||
c.v[0][0][0] = 2; short val2 = get();
|
||||
c.v[0][0][0] = 2; short val2 = get();
|
||||
assertEquals(val1, 1);
|
||||
assertEquals(val2, (isStableEnabled ? 1 : 2));
|
||||
|
||||
c.v = new short[1][1][1]; c.v[0][0][0] = 3; short val3 = get();
|
||||
assertEquals(val3, (isStableEnabled ? (isStableEnabled ? 1 : 2)
|
||||
: 3));
|
||||
: 3));
|
||||
|
||||
c.v[0] = new short[1][1]; c.v[0][0][0] = 4; short val4 = get();
|
||||
assertEquals(val4, (isStableEnabled ? (isStableEnabled ? 1 : 2)
|
||||
: 4));
|
||||
: 4));
|
||||
|
||||
c.v[0][0] = new short[1]; c.v[0][0][0] = 5; short val5 = get();
|
||||
assertEquals(val5, (isStableEnabled ? (isStableEnabled ? 1 : 2)
|
||||
: 5));
|
||||
: 5));
|
||||
}
|
||||
|
||||
{
|
||||
@ -311,25 +311,25 @@ public class TestStableShort {
|
||||
public static void test() throws Exception {
|
||||
{
|
||||
c.v = new short[1][1][1][1]; c.v[0][0][0][0] = 1; short val1 = get();
|
||||
c.v[0][0][0][0] = 2; short val2 = get();
|
||||
c.v[0][0][0][0] = 2; short val2 = get();
|
||||
assertEquals(val1, 1);
|
||||
assertEquals(val2, (isStableEnabled ? 1 : 2));
|
||||
|
||||
c.v = new short[1][1][1][1]; c.v[0][0][0][0] = 3; short val3 = get();
|
||||
assertEquals(val3, (isStableEnabled ? (isStableEnabled ? 1 : 2)
|
||||
: 3));
|
||||
: 3));
|
||||
|
||||
c.v[0] = new short[1][1][1]; c.v[0][0][0][0] = 4; short val4 = get();
|
||||
assertEquals(val4, (isStableEnabled ? (isStableEnabled ? 1 : 2)
|
||||
: 4));
|
||||
: 4));
|
||||
|
||||
c.v[0][0] = new short[1][1]; c.v[0][0][0][0] = 5; short val5 = get();
|
||||
assertEquals(val5, (isStableEnabled ? (isStableEnabled ? 1 : 2)
|
||||
: 5));
|
||||
: 5));
|
||||
|
||||
c.v[0][0][0] = new short[1]; c.v[0][0][0][0] = 6; short val6 = get();
|
||||
assertEquals(val6, (isStableEnabled ? (isStableEnabled ? 1 : 2)
|
||||
: 6));
|
||||
: 6));
|
||||
}
|
||||
|
||||
{
|
||||
@ -370,7 +370,7 @@ public class TestStableShort {
|
||||
public static void test() throws Exception {
|
||||
{
|
||||
c.v = new short[1]; ((short[])c.v)[0] = 1; short val1 = get();
|
||||
((short[])c.v)[0] = 2; short val2 = get();
|
||||
((short[])c.v)[0] = 2; short val2 = get();
|
||||
|
||||
assertEquals(val1, 1);
|
||||
assertEquals(val2, 2);
|
||||
@ -397,7 +397,7 @@ public class TestStableShort {
|
||||
public static void test() throws Exception {
|
||||
{
|
||||
c.v = new short[1][1]; ((short[][])c.v)[0][0] = 1; short val1 = get();
|
||||
((short[][])c.v)[0][0] = 2; short val2 = get();
|
||||
((short[][])c.v)[0][0] = 2; short val2 = get();
|
||||
|
||||
assertEquals(val1, 1);
|
||||
assertEquals(val2, 2);
|
||||
@ -405,7 +405,7 @@ public class TestStableShort {
|
||||
|
||||
{
|
||||
c.v = new short[1][1]; c.v[0] = new short[0]; short[] val1 = get1();
|
||||
c.v[0] = new short[0]; short[] val2 = get1();
|
||||
c.v[0] = new short[0]; short[] val2 = get1();
|
||||
|
||||
assertTrue((isStableEnabled ? (val1 == val2) : (val1 != val2)));
|
||||
}
|
||||
@ -433,7 +433,7 @@ public class TestStableShort {
|
||||
public static void test() throws Exception {
|
||||
{
|
||||
c.v = new short[1][1][1]; ((short[][][])c.v)[0][0][0] = 1; short val1 = get();
|
||||
((short[][][])c.v)[0][0][0] = 2; short val2 = get();
|
||||
((short[][][])c.v)[0][0][0] = 2; short val2 = get();
|
||||
|
||||
assertEquals(val1, 1);
|
||||
assertEquals(val2, 2);
|
||||
@ -441,14 +441,14 @@ public class TestStableShort {
|
||||
|
||||
{
|
||||
c.v = new short[1][1][1]; c.v[0][0] = new short[0]; short[] val1 = get1();
|
||||
c.v[0][0] = new short[0]; short[] val2 = get1();
|
||||
c.v[0][0] = new short[0]; short[] val2 = get1();
|
||||
|
||||
assertTrue((isStableEnabled ? (val1 == val2) : (val1 != val2)));
|
||||
}
|
||||
|
||||
{
|
||||
c.v = new short[1][1][1]; c.v[0] = new short[0][0]; short[][] val1 = get2();
|
||||
c.v[0] = new short[0][0]; short[][] val2 = get2();
|
||||
c.v[0] = new short[0][0]; short[][] val2 = get2();
|
||||
|
||||
assertTrue((isStableEnabled ? (val1 == val2) : (val1 != val2)));
|
||||
}
|
||||
@ -478,7 +478,7 @@ public class TestStableShort {
|
||||
public static void test() throws Exception {
|
||||
{
|
||||
c.v = new A(); c.v.a = 1; A val1 = get();
|
||||
c.v.a = 2; A val2 = get();
|
||||
c.v.a = 2; A val2 = get();
|
||||
|
||||
assertEquals(val1.a, 2);
|
||||
assertEquals(val2.a, 2);
|
||||
@ -486,7 +486,7 @@ public class TestStableShort {
|
||||
|
||||
{
|
||||
c.v = new A(); c.v.a = 1; short val1 = get1();
|
||||
c.v.a = 2; short val2 = get1();
|
||||
c.v.a = 2; short val2 = get1();
|
||||
c.v = new A(); c.v.a = 3; short val3 = get1();
|
||||
|
||||
assertEquals(val1, 1);
|
||||
@ -512,8 +512,8 @@ public class TestStableShort {
|
||||
public static void test() throws Exception {
|
||||
{
|
||||
c.v = new A(); c.v.next = new A(); c.v.next.next = c.v;
|
||||
c.v.a = 1; c.v.next.a = 1; A val1 = get();
|
||||
c.v.a = 2; c.v.next.a = 2; A val2 = get();
|
||||
c.v.a = 1; c.v.next.a = 1; A val1 = get();
|
||||
c.v.a = 2; c.v.next.a = 2; A val2 = get();
|
||||
|
||||
assertEquals(val1.a, 2);
|
||||
assertEquals(val2.a, 2);
|
||||
@ -521,10 +521,10 @@ public class TestStableShort {
|
||||
|
||||
{
|
||||
c.v = new A(); c.v.next = c.v;
|
||||
c.v.a = 1; short val1 = get1();
|
||||
c.v.a = 2; short val2 = get1();
|
||||
c.v.a = 1; short val1 = get1();
|
||||
c.v.a = 2; short val2 = get1();
|
||||
c.v = new A(); c.v.next = c.v;
|
||||
c.v.a = 3; short val3 = get1();
|
||||
c.v.a = 3; short val3 = get1();
|
||||
|
||||
assertEquals(val1, 1);
|
||||
assertEquals(val2, (isStableEnabled ? 1 : 2));
|
||||
@ -550,8 +550,8 @@ public class TestStableShort {
|
||||
public static void test() throws Exception {
|
||||
{
|
||||
c.v = new A(); c.v.left = c.v.right = c.v;
|
||||
c.v.a = 1; short val1 = get(); short val2 = get1();
|
||||
c.v.a = 2; short val3 = get(); short val4 = get1();
|
||||
c.v.a = 1; short val1 = get(); short val2 = get1();
|
||||
c.v.a = 2; short val3 = get(); short val4 = get1();
|
||||
|
||||
assertEquals(val1, 1);
|
||||
assertEquals(val3, (isStableEnabled ? 1 : 2));
|
||||
@ -581,8 +581,8 @@ public class TestStableShort {
|
||||
{
|
||||
A elem = new A();
|
||||
c.v = new A[] { elem, elem }; c.v[0].left = c.v[0].right = c.v;
|
||||
elem.a = 1; short val1 = get(); short val2 = get1();
|
||||
elem.a = 2; short val3 = get(); short val4 = get1();
|
||||
elem.a = 1; short val1 = get(); short val2 = get1();
|
||||
elem.a = 2; short val3 = get(); short val4 = get1();
|
||||
|
||||
assertEquals(val1, 1);
|
||||
assertEquals(val3, (isStableEnabled ? 1 : 2));
|
||||
|
Loading…
x
Reference in New Issue
Block a user