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)); }
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]))); }