Browse Source

Improving unit test for streaming to cover floats and ints

pull/93/head
hunterpayne 10 years ago
parent
commit
d59251d72f
  1. 488
      json-path/src/test/java/com/jayway/jsonpath/JacksonTest.java

488
json-path/src/test/java/com/jayway/jsonpath/JacksonTest.java

@ -60,6 +60,10 @@ public class JacksonTest extends BaseTest implements EvaluationCallback {
protected CallbackRecorder recorder = null;
protected Path idPath = null;
protected int match = 0;
protected Path floatPath = null;
protected int floatMatch = 0;
protected Path intPath = null;
protected int intMatch = 0;
@Test
public void streamingTest() throws Exception {
@ -68,6 +72,10 @@ public class JacksonTest extends BaseTest implements EvaluationCallback {
PathCompiler.compile("$..completed_tasks[0:]");
idPath =
PathCompiler.compile("$..completed_tasks[0:].id");
floatPath =
PathCompiler.compile("$..completed_tasks[0:].resources.cpus");
intPath =
PathCompiler.compile("$..completed_tasks[0:].resources.mem");
stack = new TokenStack(JACKSON_CONFIGURATION);
recorder = new CallbackRecorder();
@ -80,6 +88,8 @@ public class JacksonTest extends BaseTest implements EvaluationCallback {
JsonFactory factory = new JsonFactory();
stack.registerPath(path);
stack.registerPath(idPath);
stack.registerPath(floatPath);
stack.registerPath(intPath);
stack.read(factory.createJsonParser(stream), this);
Thread.sleep(1000);
@ -87,24 +97,40 @@ public class JacksonTest extends BaseTest implements EvaluationCallback {
equals(new CallbackRecorder.CallbackEvent(path, false)));
assert(recorder.getResults().get(count++).
equals(new CallbackRecorder.CallbackEvent(idPath, false)));
assert(recorder.getResults().get(count++).
equals(new CallbackRecorder.CallbackEvent(floatPath, false)));
assert(recorder.getResults().get(count++).
equals(new CallbackRecorder.CallbackEvent(intPath, false)));
assert(recorder.getResults().get(count++).
equals(new CallbackRecorder.CallbackEvent(path, true)));
assert(recorder.getResults().get(count++).
equals(new CallbackRecorder.CallbackEvent(path, false)));
assert(recorder.getResults().get(count++).
equals(new CallbackRecorder.CallbackEvent(idPath, false)));
assert(recorder.getResults().get(count++).
equals(new CallbackRecorder.CallbackEvent(floatPath, false)));
assert(recorder.getResults().get(count++).
equals(new CallbackRecorder.CallbackEvent(intPath, false)));
assert(recorder.getResults().get(count++).
equals(new CallbackRecorder.CallbackEvent(path, true)));
assert(recorder.getResults().get(count++).
equals(new CallbackRecorder.CallbackEvent(path, false)));
assert(recorder.getResults().get(count++).
equals(new CallbackRecorder.CallbackEvent(idPath, false)));
assert(recorder.getResults().get(count++).
equals(new CallbackRecorder.CallbackEvent(floatPath, false)));
assert(recorder.getResults().get(count++).
equals(new CallbackRecorder.CallbackEvent(intPath, false)));
assert(recorder.getResults().get(count++).
equals(new CallbackRecorder.CallbackEvent(path, true)));
assert(recorder.getResults().get(count++).
equals(new CallbackRecorder.CallbackEvent(path, false)));
assert(recorder.getResults().get(count++).
equals(new CallbackRecorder.CallbackEvent(idPath, false)));
assert(recorder.getResults().get(count++).
equals(new CallbackRecorder.CallbackEvent(floatPath, false)));
assert(recorder.getResults().get(count++).
equals(new CallbackRecorder.CallbackEvent(intPath, false)));
assert(recorder.getResults().get(count++).
equals(new CallbackRecorder.CallbackEvent(path, true)));
@ -112,24 +138,40 @@ public class JacksonTest extends BaseTest implements EvaluationCallback {
equals(new CallbackRecorder.CallbackEvent(path, false)));
assert(recorder.getResults().get(count++).
equals(new CallbackRecorder.CallbackEvent(idPath, false)));
assert(recorder.getResults().get(count++).
equals(new CallbackRecorder.CallbackEvent(floatPath, false)));
assert(recorder.getResults().get(count++).
equals(new CallbackRecorder.CallbackEvent(intPath, false)));
assert(recorder.getResults().get(count++).
equals(new CallbackRecorder.CallbackEvent(path, true)));
assert(recorder.getResults().get(count++).
equals(new CallbackRecorder.CallbackEvent(path, false)));
assert(recorder.getResults().get(count++).
equals(new CallbackRecorder.CallbackEvent(idPath, false)));
assert(recorder.getResults().get(count++).
equals(new CallbackRecorder.CallbackEvent(floatPath, false)));
assert(recorder.getResults().get(count++).
equals(new CallbackRecorder.CallbackEvent(intPath, false)));
assert(recorder.getResults().get(count++).
equals(new CallbackRecorder.CallbackEvent(path, true)));
assert(recorder.getResults().get(count++).
equals(new CallbackRecorder.CallbackEvent(path, false)));
assert(recorder.getResults().get(count++).
equals(new CallbackRecorder.CallbackEvent(idPath, false)));
assert(recorder.getResults().get(count++).
equals(new CallbackRecorder.CallbackEvent(floatPath, false)));
assert(recorder.getResults().get(count++).
equals(new CallbackRecorder.CallbackEvent(intPath, false)));
assert(recorder.getResults().get(count++).
equals(new CallbackRecorder.CallbackEvent(path, true)));
assert(recorder.getResults().get(count++).
equals(new CallbackRecorder.CallbackEvent(path, false)));
assert(recorder.getResults().get(count++).
equals(new CallbackRecorder.CallbackEvent(idPath, false)));
assert(recorder.getResults().get(count++).
equals(new CallbackRecorder.CallbackEvent(floatPath, false)));
assert(recorder.getResults().get(count++).
equals(new CallbackRecorder.CallbackEvent(intPath, false)));
assert(recorder.getResults().get(count++).
equals(new CallbackRecorder.CallbackEvent(path, true)));
@ -143,6 +185,10 @@ public class JacksonTest extends BaseTest implements EvaluationCallback {
equals(new CallbackRecorder.CallbackEvent(path, false)));
assert(recorder.getResults().get(count++).
equals(new CallbackRecorder.CallbackEvent(idPath, false)));
assert(recorder.getResults().get(count++).
equals(new CallbackRecorder.CallbackEvent(floatPath, false)));
assert(recorder.getResults().get(count++).
equals(new CallbackRecorder.CallbackEvent(intPath, false)));
assert(recorder.getResults().get(count++).
equals(new CallbackRecorder.CallbackEvent(path, true)));
@ -150,6 +196,10 @@ public class JacksonTest extends BaseTest implements EvaluationCallback {
equals(new CallbackRecorder.CallbackEvent(path, false)));
assert(recorder.getResults().get(count++).
equals(new CallbackRecorder.CallbackEvent(idPath, false)));
assert(recorder.getResults().get(count++).
equals(new CallbackRecorder.CallbackEvent(floatPath, false)));
assert(recorder.getResults().get(count++).
equals(new CallbackRecorder.CallbackEvent(intPath, false)));
assert(recorder.getResults().get(count++).
equals(new CallbackRecorder.CallbackEvent(path, true)));
@ -157,6 +207,10 @@ public class JacksonTest extends BaseTest implements EvaluationCallback {
equals(new CallbackRecorder.CallbackEvent(path, false)));
assert(recorder.getResults().get(count++).
equals(new CallbackRecorder.CallbackEvent(idPath, false)));
assert(recorder.getResults().get(count++).
equals(new CallbackRecorder.CallbackEvent(floatPath, false)));
assert(recorder.getResults().get(count++).
equals(new CallbackRecorder.CallbackEvent(intPath, false)));
assert(recorder.getResults().get(count++).
equals(new CallbackRecorder.CallbackEvent(path, true)));
@ -164,6 +218,10 @@ public class JacksonTest extends BaseTest implements EvaluationCallback {
equals(new CallbackRecorder.CallbackEvent(path, false)));
assert(recorder.getResults().get(count++).
equals(new CallbackRecorder.CallbackEvent(idPath, false)));
assert(recorder.getResults().get(count++).
equals(new CallbackRecorder.CallbackEvent(floatPath, false)));
assert(recorder.getResults().get(count++).
equals(new CallbackRecorder.CallbackEvent(intPath, false)));
assert(recorder.getResults().get(count++).
equals(new CallbackRecorder.CallbackEvent(path, true)));
@ -171,6 +229,10 @@ public class JacksonTest extends BaseTest implements EvaluationCallback {
equals(new CallbackRecorder.CallbackEvent(path, false)));
assert(recorder.getResults().get(count++).
equals(new CallbackRecorder.CallbackEvent(idPath, false)));
assert(recorder.getResults().get(count++).
equals(new CallbackRecorder.CallbackEvent(floatPath, false)));
assert(recorder.getResults().get(count++).
equals(new CallbackRecorder.CallbackEvent(intPath, false)));
assert(recorder.getResults().get(count++).
equals(new CallbackRecorder.CallbackEvent(path, true)));
@ -178,6 +240,10 @@ public class JacksonTest extends BaseTest implements EvaluationCallback {
equals(new CallbackRecorder.CallbackEvent(path, false)));
assert(recorder.getResults().get(count++).
equals(new CallbackRecorder.CallbackEvent(idPath, false)));
assert(recorder.getResults().get(count++).
equals(new CallbackRecorder.CallbackEvent(floatPath, false)));
assert(recorder.getResults().get(count++).
equals(new CallbackRecorder.CallbackEvent(intPath, false)));
assert(recorder.getResults().get(count++).
equals(new CallbackRecorder.CallbackEvent(path, true)));
@ -185,6 +251,10 @@ public class JacksonTest extends BaseTest implements EvaluationCallback {
equals(new CallbackRecorder.CallbackEvent(path, false)));
assert(recorder.getResults().get(count++).
equals(new CallbackRecorder.CallbackEvent(idPath, false)));
assert(recorder.getResults().get(count++).
equals(new CallbackRecorder.CallbackEvent(floatPath, false)));
assert(recorder.getResults().get(count++).
equals(new CallbackRecorder.CallbackEvent(intPath, false)));
assert(recorder.getResults().get(count++).
equals(new CallbackRecorder.CallbackEvent(path, true)));
@ -192,6 +262,10 @@ public class JacksonTest extends BaseTest implements EvaluationCallback {
equals(new CallbackRecorder.CallbackEvent(path, false)));
assert(recorder.getResults().get(count++).
equals(new CallbackRecorder.CallbackEvent(idPath, false)));
assert(recorder.getResults().get(count++).
equals(new CallbackRecorder.CallbackEvent(floatPath, false)));
assert(recorder.getResults().get(count++).
equals(new CallbackRecorder.CallbackEvent(intPath, false)));
assert(recorder.getResults().get(count++).
equals(new CallbackRecorder.CallbackEvent(path, true)));
@ -199,6 +273,10 @@ public class JacksonTest extends BaseTest implements EvaluationCallback {
equals(new CallbackRecorder.CallbackEvent(path, false)));
assert(recorder.getResults().get(count++).
equals(new CallbackRecorder.CallbackEvent(idPath, false)));
assert(recorder.getResults().get(count++).
equals(new CallbackRecorder.CallbackEvent(floatPath, false)));
assert(recorder.getResults().get(count++).
equals(new CallbackRecorder.CallbackEvent(intPath, false)));
assert(recorder.getResults().get(count++).
equals(new CallbackRecorder.CallbackEvent(path, true)));
@ -206,6 +284,10 @@ public class JacksonTest extends BaseTest implements EvaluationCallback {
equals(new CallbackRecorder.CallbackEvent(path, false)));
assert(recorder.getResults().get(count++).
equals(new CallbackRecorder.CallbackEvent(idPath, false)));
assert(recorder.getResults().get(count++).
equals(new CallbackRecorder.CallbackEvent(floatPath, false)));
assert(recorder.getResults().get(count++).
equals(new CallbackRecorder.CallbackEvent(intPath, false)));
assert(recorder.getResults().get(count++).
equals(new CallbackRecorder.CallbackEvent(path, true)));
@ -213,6 +295,10 @@ public class JacksonTest extends BaseTest implements EvaluationCallback {
equals(new CallbackRecorder.CallbackEvent(path, false)));
assert(recorder.getResults().get(count++).
equals(new CallbackRecorder.CallbackEvent(idPath, false)));
assert(recorder.getResults().get(count++).
equals(new CallbackRecorder.CallbackEvent(floatPath, false)));
assert(recorder.getResults().get(count++).
equals(new CallbackRecorder.CallbackEvent(intPath, false)));
assert(recorder.getResults().get(count++).
equals(new CallbackRecorder.CallbackEvent(path, true)));
@ -220,6 +306,10 @@ public class JacksonTest extends BaseTest implements EvaluationCallback {
equals(new CallbackRecorder.CallbackEvent(path, false)));
assert(recorder.getResults().get(count++).
equals(new CallbackRecorder.CallbackEvent(idPath, false)));
assert(recorder.getResults().get(count++).
equals(new CallbackRecorder.CallbackEvent(floatPath, false)));
assert(recorder.getResults().get(count++).
equals(new CallbackRecorder.CallbackEvent(intPath, false)));
assert(recorder.getResults().get(count++).
equals(new CallbackRecorder.CallbackEvent(path, true)));
@ -227,6 +317,10 @@ public class JacksonTest extends BaseTest implements EvaluationCallback {
equals(new CallbackRecorder.CallbackEvent(path, false)));
assert(recorder.getResults().get(count++).
equals(new CallbackRecorder.CallbackEvent(idPath, false)));
assert(recorder.getResults().get(count++).
equals(new CallbackRecorder.CallbackEvent(floatPath, false)));
assert(recorder.getResults().get(count++).
equals(new CallbackRecorder.CallbackEvent(intPath, false)));
assert(recorder.getResults().get(count++).
equals(new CallbackRecorder.CallbackEvent(path, true)));
@ -234,6 +328,10 @@ public class JacksonTest extends BaseTest implements EvaluationCallback {
equals(new CallbackRecorder.CallbackEvent(path, false)));
assert(recorder.getResults().get(count++).
equals(new CallbackRecorder.CallbackEvent(idPath, false)));
assert(recorder.getResults().get(count++).
equals(new CallbackRecorder.CallbackEvent(floatPath, false)));
assert(recorder.getResults().get(count++).
equals(new CallbackRecorder.CallbackEvent(intPath, false)));
assert(recorder.getResults().get(count++).
equals(new CallbackRecorder.CallbackEvent(path, true)));
@ -241,6 +339,10 @@ public class JacksonTest extends BaseTest implements EvaluationCallback {
equals(new CallbackRecorder.CallbackEvent(path, false)));
assert(recorder.getResults().get(count++).
equals(new CallbackRecorder.CallbackEvent(idPath, false)));
assert(recorder.getResults().get(count++).
equals(new CallbackRecorder.CallbackEvent(floatPath, false)));
assert(recorder.getResults().get(count++).
equals(new CallbackRecorder.CallbackEvent(intPath, false)));
assert(recorder.getResults().get(count++).
equals(new CallbackRecorder.CallbackEvent(path, true)));
@ -248,6 +350,10 @@ public class JacksonTest extends BaseTest implements EvaluationCallback {
equals(new CallbackRecorder.CallbackEvent(path, false)));
assert(recorder.getResults().get(count++).
equals(new CallbackRecorder.CallbackEvent(idPath, false)));
assert(recorder.getResults().get(count++).
equals(new CallbackRecorder.CallbackEvent(floatPath, false)));
assert(recorder.getResults().get(count++).
equals(new CallbackRecorder.CallbackEvent(intPath, false)));
assert(recorder.getResults().get(count++).
equals(new CallbackRecorder.CallbackEvent(path, true)));
@ -255,6 +361,10 @@ public class JacksonTest extends BaseTest implements EvaluationCallback {
equals(new CallbackRecorder.CallbackEvent(path, false)));
assert(recorder.getResults().get(count++).
equals(new CallbackRecorder.CallbackEvent(idPath, false)));
assert(recorder.getResults().get(count++).
equals(new CallbackRecorder.CallbackEvent(floatPath, false)));
assert(recorder.getResults().get(count++).
equals(new CallbackRecorder.CallbackEvent(intPath, false)));
assert(recorder.getResults().get(count++).
equals(new CallbackRecorder.CallbackEvent(path, true)));
@ -262,6 +372,10 @@ public class JacksonTest extends BaseTest implements EvaluationCallback {
equals(new CallbackRecorder.CallbackEvent(path, false)));
assert(recorder.getResults().get(count++).
equals(new CallbackRecorder.CallbackEvent(idPath, false)));
assert(recorder.getResults().get(count++).
equals(new CallbackRecorder.CallbackEvent(floatPath, false)));
assert(recorder.getResults().get(count++).
equals(new CallbackRecorder.CallbackEvent(intPath, false)));
assert(recorder.getResults().get(count++).
equals(new CallbackRecorder.CallbackEvent(path, true)));
@ -269,6 +383,10 @@ public class JacksonTest extends BaseTest implements EvaluationCallback {
equals(new CallbackRecorder.CallbackEvent(path, false)));
assert(recorder.getResults().get(count++).
equals(new CallbackRecorder.CallbackEvent(idPath, false)));
assert(recorder.getResults().get(count++).
equals(new CallbackRecorder.CallbackEvent(floatPath, false)));
assert(recorder.getResults().get(count++).
equals(new CallbackRecorder.CallbackEvent(intPath, false)));
assert(recorder.getResults().get(count++).
equals(new CallbackRecorder.CallbackEvent(path, true)));
@ -276,6 +394,10 @@ public class JacksonTest extends BaseTest implements EvaluationCallback {
equals(new CallbackRecorder.CallbackEvent(path, false)));
assert(recorder.getResults().get(count++).
equals(new CallbackRecorder.CallbackEvent(idPath, false)));
assert(recorder.getResults().get(count++).
equals(new CallbackRecorder.CallbackEvent(floatPath, false)));
assert(recorder.getResults().get(count++).
equals(new CallbackRecorder.CallbackEvent(intPath, false)));
assert(recorder.getResults().get(count++).
equals(new CallbackRecorder.CallbackEvent(path, true)));
@ -283,6 +405,10 @@ public class JacksonTest extends BaseTest implements EvaluationCallback {
equals(new CallbackRecorder.CallbackEvent(path, false)));
assert(recorder.getResults().get(count++).
equals(new CallbackRecorder.CallbackEvent(idPath, false)));
assert(recorder.getResults().get(count++).
equals(new CallbackRecorder.CallbackEvent(floatPath, false)));
assert(recorder.getResults().get(count++).
equals(new CallbackRecorder.CallbackEvent(intPath, false)));
assert(recorder.getResults().get(count++).
equals(new CallbackRecorder.CallbackEvent(path, true)));
@ -290,6 +416,10 @@ public class JacksonTest extends BaseTest implements EvaluationCallback {
equals(new CallbackRecorder.CallbackEvent(path, false)));
assert(recorder.getResults().get(count++).
equals(new CallbackRecorder.CallbackEvent(idPath, false)));
assert(recorder.getResults().get(count++).
equals(new CallbackRecorder.CallbackEvent(floatPath, false)));
assert(recorder.getResults().get(count++).
equals(new CallbackRecorder.CallbackEvent(intPath, false)));
assert(recorder.getResults().get(count++).
equals(new CallbackRecorder.CallbackEvent(path, true)));
@ -297,6 +427,10 @@ public class JacksonTest extends BaseTest implements EvaluationCallback {
equals(new CallbackRecorder.CallbackEvent(path, false)));
assert(recorder.getResults().get(count++).
equals(new CallbackRecorder.CallbackEvent(idPath, false)));
assert(recorder.getResults().get(count++).
equals(new CallbackRecorder.CallbackEvent(floatPath, false)));
assert(recorder.getResults().get(count++).
equals(new CallbackRecorder.CallbackEvent(intPath, false)));
assert(recorder.getResults().get(count++).
equals(new CallbackRecorder.CallbackEvent(path, true)));
@ -304,6 +438,10 @@ public class JacksonTest extends BaseTest implements EvaluationCallback {
equals(new CallbackRecorder.CallbackEvent(path, false)));
assert(recorder.getResults().get(count++).
equals(new CallbackRecorder.CallbackEvent(idPath, false)));
assert(recorder.getResults().get(count++).
equals(new CallbackRecorder.CallbackEvent(floatPath, false)));
assert(recorder.getResults().get(count++).
equals(new CallbackRecorder.CallbackEvent(intPath, false)));
assert(recorder.getResults().get(count++).
equals(new CallbackRecorder.CallbackEvent(path, true)));
@ -311,6 +449,10 @@ public class JacksonTest extends BaseTest implements EvaluationCallback {
equals(new CallbackRecorder.CallbackEvent(path, false)));
assert(recorder.getResults().get(count++).
equals(new CallbackRecorder.CallbackEvent(idPath, false)));
assert(recorder.getResults().get(count++).
equals(new CallbackRecorder.CallbackEvent(floatPath, false)));
assert(recorder.getResults().get(count++).
equals(new CallbackRecorder.CallbackEvent(intPath, false)));
assert(recorder.getResults().get(count++).
equals(new CallbackRecorder.CallbackEvent(path, true)));
@ -318,6 +460,10 @@ public class JacksonTest extends BaseTest implements EvaluationCallback {
equals(new CallbackRecorder.CallbackEvent(path, false)));
assert(recorder.getResults().get(count++).
equals(new CallbackRecorder.CallbackEvent(idPath, false)));
assert(recorder.getResults().get(count++).
equals(new CallbackRecorder.CallbackEvent(floatPath, false)));
assert(recorder.getResults().get(count++).
equals(new CallbackRecorder.CallbackEvent(intPath, false)));
assert(recorder.getResults().get(count++).
equals(new CallbackRecorder.CallbackEvent(path, true)));
@ -325,6 +471,10 @@ public class JacksonTest extends BaseTest implements EvaluationCallback {
equals(new CallbackRecorder.CallbackEvent(path, false)));
assert(recorder.getResults().get(count++).
equals(new CallbackRecorder.CallbackEvent(idPath, false)));
assert(recorder.getResults().get(count++).
equals(new CallbackRecorder.CallbackEvent(floatPath, false)));
assert(recorder.getResults().get(count++).
equals(new CallbackRecorder.CallbackEvent(intPath, false)));
assert(recorder.getResults().get(count++).
equals(new CallbackRecorder.CallbackEvent(path, true)));
@ -332,6 +482,10 @@ public class JacksonTest extends BaseTest implements EvaluationCallback {
equals(new CallbackRecorder.CallbackEvent(path, false)));
assert(recorder.getResults().get(count++).
equals(new CallbackRecorder.CallbackEvent(idPath, false)));
assert(recorder.getResults().get(count++).
equals(new CallbackRecorder.CallbackEvent(floatPath, false)));
assert(recorder.getResults().get(count++).
equals(new CallbackRecorder.CallbackEvent(intPath, false)));
assert(recorder.getResults().get(count++).
equals(new CallbackRecorder.CallbackEvent(path, true)));
@ -339,6 +493,10 @@ public class JacksonTest extends BaseTest implements EvaluationCallback {
equals(new CallbackRecorder.CallbackEvent(path, false)));
assert(recorder.getResults().get(count++).
equals(new CallbackRecorder.CallbackEvent(idPath, false)));
assert(recorder.getResults().get(count++).
equals(new CallbackRecorder.CallbackEvent(floatPath, false)));
assert(recorder.getResults().get(count++).
equals(new CallbackRecorder.CallbackEvent(intPath, false)));
assert(recorder.getResults().get(count++).
equals(new CallbackRecorder.CallbackEvent(path, true)));
@ -346,6 +504,10 @@ public class JacksonTest extends BaseTest implements EvaluationCallback {
equals(new CallbackRecorder.CallbackEvent(path, false)));
assert(recorder.getResults().get(count++).
equals(new CallbackRecorder.CallbackEvent(idPath, false)));
assert(recorder.getResults().get(count++).
equals(new CallbackRecorder.CallbackEvent(floatPath, false)));
assert(recorder.getResults().get(count++).
equals(new CallbackRecorder.CallbackEvent(intPath, false)));
assert(recorder.getResults().get(count++).
equals(new CallbackRecorder.CallbackEvent(path, true)));
@ -353,6 +515,10 @@ public class JacksonTest extends BaseTest implements EvaluationCallback {
equals(new CallbackRecorder.CallbackEvent(path, false)));
assert(recorder.getResults().get(count++).
equals(new CallbackRecorder.CallbackEvent(idPath, false)));
assert(recorder.getResults().get(count++).
equals(new CallbackRecorder.CallbackEvent(floatPath, false)));
assert(recorder.getResults().get(count++).
equals(new CallbackRecorder.CallbackEvent(intPath, false)));
assert(recorder.getResults().get(count++).
equals(new CallbackRecorder.CallbackEvent(path, true)));
@ -360,6 +526,10 @@ public class JacksonTest extends BaseTest implements EvaluationCallback {
equals(new CallbackRecorder.CallbackEvent(path, false)));
assert(recorder.getResults().get(count++).
equals(new CallbackRecorder.CallbackEvent(idPath, false)));
assert(recorder.getResults().get(count++).
equals(new CallbackRecorder.CallbackEvent(floatPath, false)));
assert(recorder.getResults().get(count++).
equals(new CallbackRecorder.CallbackEvent(intPath, false)));
assert(recorder.getResults().get(count++).
equals(new CallbackRecorder.CallbackEvent(path, true)));
@ -367,6 +537,10 @@ public class JacksonTest extends BaseTest implements EvaluationCallback {
equals(new CallbackRecorder.CallbackEvent(path, false)));
assert(recorder.getResults().get(count++).
equals(new CallbackRecorder.CallbackEvent(idPath, false)));
assert(recorder.getResults().get(count++).
equals(new CallbackRecorder.CallbackEvent(floatPath, false)));
assert(recorder.getResults().get(count++).
equals(new CallbackRecorder.CallbackEvent(intPath, false)));
assert(recorder.getResults().get(count++).
equals(new CallbackRecorder.CallbackEvent(path, true)));
@ -374,6 +548,10 @@ public class JacksonTest extends BaseTest implements EvaluationCallback {
equals(new CallbackRecorder.CallbackEvent(path, false)));
assert(recorder.getResults().get(count++).
equals(new CallbackRecorder.CallbackEvent(idPath, false)));
assert(recorder.getResults().get(count++).
equals(new CallbackRecorder.CallbackEvent(floatPath, false)));
assert(recorder.getResults().get(count++).
equals(new CallbackRecorder.CallbackEvent(intPath, false)));
assert(recorder.getResults().get(count++).
equals(new CallbackRecorder.CallbackEvent(path, true)));
@ -381,6 +559,10 @@ public class JacksonTest extends BaseTest implements EvaluationCallback {
equals(new CallbackRecorder.CallbackEvent(path, false)));
assert(recorder.getResults().get(count++).
equals(new CallbackRecorder.CallbackEvent(idPath, false)));
assert(recorder.getResults().get(count++).
equals(new CallbackRecorder.CallbackEvent(floatPath, false)));
assert(recorder.getResults().get(count++).
equals(new CallbackRecorder.CallbackEvent(intPath, false)));
assert(recorder.getResults().get(count++).
equals(new CallbackRecorder.CallbackEvent(path, true)));
@ -388,6 +570,10 @@ public class JacksonTest extends BaseTest implements EvaluationCallback {
equals(new CallbackRecorder.CallbackEvent(path, false)));
assert(recorder.getResults().get(count++).
equals(new CallbackRecorder.CallbackEvent(idPath, false)));
assert(recorder.getResults().get(count++).
equals(new CallbackRecorder.CallbackEvent(floatPath, false)));
assert(recorder.getResults().get(count++).
equals(new CallbackRecorder.CallbackEvent(intPath, false)));
assert(recorder.getResults().get(count++).
equals(new CallbackRecorder.CallbackEvent(path, true)));
@ -395,6 +581,10 @@ public class JacksonTest extends BaseTest implements EvaluationCallback {
equals(new CallbackRecorder.CallbackEvent(path, false)));
assert(recorder.getResults().get(count++).
equals(new CallbackRecorder.CallbackEvent(idPath, false)));
assert(recorder.getResults().get(count++).
equals(new CallbackRecorder.CallbackEvent(floatPath, false)));
assert(recorder.getResults().get(count++).
equals(new CallbackRecorder.CallbackEvent(intPath, false)));
assert(recorder.getResults().get(count++).
equals(new CallbackRecorder.CallbackEvent(path, true)));
@ -402,6 +592,10 @@ public class JacksonTest extends BaseTest implements EvaluationCallback {
equals(new CallbackRecorder.CallbackEvent(path, false)));
assert(recorder.getResults().get(count++).
equals(new CallbackRecorder.CallbackEvent(idPath, false)));
assert(recorder.getResults().get(count++).
equals(new CallbackRecorder.CallbackEvent(floatPath, false)));
assert(recorder.getResults().get(count++).
equals(new CallbackRecorder.CallbackEvent(intPath, false)));
assert(recorder.getResults().get(count++).
equals(new CallbackRecorder.CallbackEvent(path, true)));
}
@ -548,13 +742,304 @@ public class JacksonTest extends BaseTest implements EvaluationCallback {
checkResult(stack, "test_dev_frontend.a0f3f185-d2e6-11e4-bc5e-56847afe9799");
break;
}
//} else {
} else if (path == floatPath) {
switch (floatMatch++) {
case 0:
checkResult(stack, new Float(0.2));
break;
case 1:
checkResult(stack, new Float(0.2));
break;
case 2:
checkResult(stack, new Float(0.2));
break;
case 3:
checkResult(stack, new Float(0.2));
break;
case 4:
checkResult(stack, new Float(0.2));
break;
case 5:
checkResult(stack, new Float(0.2));
break;
case 6:
checkResult(stack, new Float(0.2));
break;
case 7:
checkResult(stack, new Float(0.2));
break;
case 8:
checkResult(stack, new Float(0.1));
break;
case 9:
checkResult(stack, new Float(0.1));
break;
case 10:
checkResult(stack, new Float(0.1));
break;
case 11:
checkResult(stack, new Float(0.1));
break;
case 12:
checkResult(stack, new Float(0.3));
break;
case 13:
checkResult(stack, new Float(0.3));
break;
case 14:
checkResult(stack, new Float(0.3));
break;
case 15:
checkResult(stack, new Float(0.3));
break;
case 16:
checkResult(stack, new Float(0.3));
break;
case 17:
checkResult(stack, new Float(0.3));
break;
case 18:
checkResult(stack, new Float(0.3));
break;
case 19:
checkResult(stack, new Float(0.1));
break;
case 20:
checkResult(stack, new Float(0.3));
break;
case 21:
checkResult(stack, new Float(0.1));
break;
case 22:
checkResult(stack, new Float(0.3));
break;
case 23:
checkResult(stack, new Float(0.3));
break;
case 24:
checkResult(stack, new Float(0.3));
break;
case 25:
checkResult(stack, new Float(0.3));
break;
case 26:
checkResult(stack, new Float(0.3));
break;
case 27:
checkResult(stack, new Float(0.3));
break;
case 28:
checkResult(stack, new Float(0.3));
break;
case 29:
checkResult(stack, new Float(0.3));
break;
case 30:
checkResult(stack, new Float(0.3));
break;
case 31:
checkResult(stack, new Float(0.3));
break;
case 32:
checkResult(stack, new Float(0.3));
break;
case 33:
checkResult(stack, new Float(0.3));
break;
case 34:
checkResult(stack, new Float(0.3));
break;
case 35:
checkResult(stack, new Float(0.3));
break;
case 36:
checkResult(stack, new Float(0.3));
break;
case 37:
checkResult(stack, new Float(0.3));
break;
case 38:
checkResult(stack, new Float(0.3));
break;
case 39:
checkResult(stack, new Float(0.3));
break;
case 40:
checkResult(stack, new Float(0.3));
break;
case 41:
checkResult(stack, new Float(0.3));
break;
case 42:
checkResult(stack, new Float(0.2));
break;
case 43:
checkResult(stack, new Float(0.1));
break;
case 44:
checkResult(stack, new Float(0.1));
break;
case 45:
checkResult(stack, new Float(0.2));
break;
default:
assert(false);
break;
}
} else if (path == intPath) {
switch (intMatch++) {
case 0:
checkResult(stack, new Integer(704));
break;
case 1:
checkResult(stack, new Integer(704));
break;
case 2:
checkResult(stack, new Integer(704));
break;
case 3:
checkResult(stack, new Integer(704));
break;
case 4:
checkResult(stack, new Integer(704));
break;
case 5:
checkResult(stack, new Integer(704));
break;
case 6:
checkResult(stack, new Integer(704));
break;
case 7:
checkResult(stack, new Integer(704));
break;
case 8:
checkResult(stack, new Integer(32));
break;
case 9:
checkResult(stack, new Integer(32));
break;
case 10:
checkResult(stack, new Integer(32));
break;
case 11:
checkResult(stack, new Integer(32));
break;
case 12:
checkResult(stack, new Integer(768));
break;
case 13:
checkResult(stack, new Integer(768));
break;
case 14:
checkResult(stack, new Integer(768));
break;
case 15:
checkResult(stack, new Integer(768));
break;
case 16:
checkResult(stack, new Integer(768));
break;
case 17:
checkResult(stack, new Integer(768));
break;
case 18:
checkResult(stack, new Integer(768));
break;
case 19:
checkResult(stack, new Integer(32));
break;
case 20:
checkResult(stack, new Integer(768));
break;
case 21:
checkResult(stack, new Integer(32));
break;
case 22:
checkResult(stack, new Integer(768));
break;
case 23:
checkResult(stack, new Integer(768));
break;
case 24:
checkResult(stack, new Integer(768));
break;
case 25:
checkResult(stack, new Integer(768));
break;
case 26:
checkResult(stack, new Integer(768));
break;
case 27:
checkResult(stack, new Integer(768));
break;
case 28:
checkResult(stack, new Integer(768));
break;
case 29:
checkResult(stack, new Integer(768));
break;
case 30:
checkResult(stack, new Integer(768));
break;
case 31:
checkResult(stack, new Integer(768));
break;
case 32:
checkResult(stack, new Integer(768));
break;
case 33:
checkResult(stack, new Integer(768));
break;
case 34:
checkResult(stack, new Integer(768));
break;
case 35:
checkResult(stack, new Integer(768));
break;
case 36:
checkResult(stack, new Integer(768));
break;
case 37:
checkResult(stack, new Integer(768));
break;
case 38:
checkResult(stack, new Integer(768));
break;
case 39:
checkResult(stack, new Integer(768));
break;
case 40:
checkResult(stack, new Integer(768));
break;
case 41:
checkResult(stack, new Integer(768));
break;
case 42:
checkResult(stack, new Integer(1024));
break;
case 43:
checkResult(stack, new Integer(32));
break;
case 44:
checkResult(stack, new Integer(32));
break;
case 45:
checkResult(stack, new Integer(1024));
break;
default:
assert(false);
break;
}
}
recorder.resultFound(path);
}
public void resultFoundExit(Path path) {
assert(path != idPath);
assert(path != floatPath);
assert(path != intPath);
recorder.resultFoundExit(path);
}
@ -581,6 +1066,7 @@ public class JacksonTest extends BaseTest implements EvaluationCallback {
{
IntToken token = (IntToken)elem;
assert(expected instanceof Integer);
System.err.println("comparing " + token.value + " expected " + expected);
assert(token.value == ((Integer)expected).intValue());
break;
}

Loading…
Cancel
Save