package kilim.test.ex; import kilim.Task; public class ExYieldBase extends Task { public static int fi = 10; public static double fd = 10.0; public static long fl = 10L; public static float ff = 10.0f; public static char fc = 10; public static byte fb = 10; public static short fsh = 10; public static String fs = "10"; public static String[][] fa = { { "10" } }; public boolean doPause = false; public int testCase; // set by TestYield.runTask public static void verify(int i) { verify(i, fi); } public static void verify(int i, int compareTo) { if (i != compareTo) { throw new RuntimeException("i = " + i); } } public static void verify(short s, short compareTo) { if (s != compareTo) { throw new RuntimeException("s = " + s); } } public static void verify(short s) { verify(s, fsh); } public static void verify(double d) { verify(d, fd); } public static void verify(double d, double compareTo) { if (d != compareTo) { throw new RuntimeException("d = " + d); } } public static void verify(long l) { verify(l, fl); } public static void verify(long l, long compareTo) { if (l != compareTo) { throw new RuntimeException("l = " + l); } } public static void verify(char c) { if (c != fc) { throw new RuntimeException("c = " + c); } } public static void verify(float f) { verify(f, ff); } public static void verify(float f, float compareTo) { if (f != compareTo) { throw new RuntimeException("f = " + f); } } public static void verify(byte b) { if (b != fb) { throw new RuntimeException("b = " + b); } } public static void verify(String s) { if (s != fs) { throw new RuntimeException("s = " + s); } } public static void verify(String[][] a) { if (a != fa) { throw new RuntimeException("a = " + a); } } }