예제 #1
0
  public void testArrayOp() {
    EventBean[] testEvent = makeEventArray(new String[] {"a1", "a2", "a3"});

    EPAssertionUtil.assertEqualsAnyOrder(
        new Object[] {testEvent[0]}, EventBeanUtility.addToArray(new EventBean[0], testEvent[0]));

    EPAssertionUtil.assertEqualsAnyOrder(
        new Object[] {testEvent[0], testEvent[1]},
        EventBeanUtility.addToArray(new EventBean[] {testEvent[0]}, testEvent[1]));

    EPAssertionUtil.assertEqualsAnyOrder(
        new Object[] {testEvent[0], testEvent[1], testEvent[2]},
        EventBeanUtility.addToArray(new EventBean[] {testEvent[0], testEvent[1]}, testEvent[2]));

    System.out.println(EventBeanUtility.printEvents(testEvent));
  }
예제 #2
0
  public void testArrayOpAdd() {
    EventBean[] testEvent = makeEventArray(new String[] {"a1", "a2", "a3"});

    EPAssertionUtil.assertEqualsAnyOrder(
        new Object[] {testEvent[0], testEvent[1], testEvent[2]},
        EventBeanUtility.addToArray(
            new EventBean[] {testEvent[0]},
            Arrays.asList(new EventBean[] {testEvent[1], testEvent[2]})));

    EPAssertionUtil.assertEqualsAnyOrder(
        new Object[] {testEvent[1], testEvent[2]},
        EventBeanUtility.addToArray(
            new EventBean[] {}, Arrays.asList(new EventBean[] {testEvent[1], testEvent[2]})));

    EPAssertionUtil.assertEqualsAnyOrder(
        new Object[] {testEvent[0]},
        EventBeanUtility.addToArray(
            new EventBean[] {testEvent[0]}, Arrays.asList(new EventBean[0])));
  }