Example #1
0
 @Test
 public void testIsNotEqualElse11() {
   try {
     sampleRule = "&49!=\"\" ? &382[0]->&655=\"FOO\" : &382[0]->&655=\"BAR\"";
     rules = new InfixActions(sampleRule);
     result = rules.transformFIXMsg(TestIsNotEqual.sampleMessage1);
     Assert.fail();
     resultStore = StaticTestingUtils.parseMessage(result);
     Assert.assertEquals("FOO", resultStore.get(655).get(0));
   } catch (Exception e) {
   }
 }
Example #2
0
 @Test
 public void testIsNotEqual2() {
   try {
     sampleRule = "&45 != 1 ? &45 = 2";
     rules = new InfixActions(sampleRule);
     result = rules.transformFIXMsg(TestIsNotEqual.sampleMessage1);
     resultStore = StaticTestingUtils.parseMessage(result);
     Assert.assertEquals("2", resultStore.get(45).get(0));
   } catch (Exception e) {
     e.printStackTrace();
     Assert.fail();
   }
 }
Example #3
0
 @Test
 public void testd17() {
   try {
     sampleRule = "&43!=-1 ? &43=-2.3 : &-43=-2.56"; // 43=-1, -43=-1.25
     rules = new InfixActions(sampleRule);
     result = rules.transformFIXMsg(TestIsNotEqual.sampleMessage1);
     resultStore = StaticTestingUtils.parseMessage(result);
     Assert.assertEquals("-2.56", resultStore.get(-43).get(0));
   } catch (Exception e) {
     e.printStackTrace();
     Assert.fail();
   }
 }
Example #4
0
 @Test
 public void testIsNotEqualElseF2() {
   try {
     sampleRule = "&49!=&382[1]->&655 ? &382[1]->&655=4.3 : &45=\"BAR\"";
     rules = new InfixActions(sampleRule);
     result = rules.transformFIXMsg(TestIsNotEqual.sampleMessage1);
     resultStore = StaticTestingUtils.parseMessage(result);
     Assert.assertEquals("BAR", resultStore.get(45).get(0));
   } catch (Exception e) {
     e.printStackTrace();
     Assert.fail();
   }
 }
Example #5
0
 @Test
 public void testIsNotEqualElseF3() {
   try {
     sampleRule = "&49!=&382[0]->&655 ? &382[1]->&655=4.3 : &382[0]->&655=6.6";
     rules = new InfixActions(sampleRule);
     long start = System.currentTimeMillis();
     result = rules.transformFIXMsg(TestIsNotEqual.sampleMessage1);
     long end = System.currentTimeMillis();
     long delay = end - start;
     System.out.println("transform time: " + delay);
     resultStore = StaticTestingUtils.parseMessage(result);
     Assert.assertEquals("4.3", resultStore.get(655).get(1));
   } catch (Exception e) {
     e.printStackTrace();
     Assert.fail();
   }
 }