@Test public void testEmptyAggregate() { Event event = BuildUtil.aggregate(Event.Type.failure); assertNull(event); event = BuildUtil.aggregate(Event.Type.failure, e1, e2); assertNull(event); event = BuildUtil.aggregate(Event.Type.success, e0, e3, e4, e5); assertNull(event); }
@Test public void testAggregate() { Event event = BuildUtil.aggregate(Event.Type.failure, e0, e1, e2, e3, e4, e5, e6, e7); assertThat(event.type, is(Event.Type.failure)); assertThat(event.timeStamp, is(0L)); assertCollection(event.names, "c1", "c2", "c3", "d1", "e1", "e2", "e3", "e4"); event = BuildUtil.aggregate(Event.Type.success, e0, e1, e2, e3, e4, e5, e6, e7); assertThat(event.type, is(Event.Type.success)); assertThat(event.timeStamp, is(1L)); assertCollection(event.names, "a1", "b1", "b2", "g1"); }