@Test public void testSize() { HeaderDefinition headerDefinition1 = HeaderDefinition.of("A", "B", "C", "D"); HeaderDefinition headerDefinition2 = HeaderDefinition.of("A", "B", "C", "D"); HeaderDefinition headerDefinition3 = HeaderDefinition.of("B", "A", "C", "D"); Row row1 = Row.of(headerDefinition1, new String[] {"Jim", "Miranda", "1.2", "2009-09-13" }); Row row2 = Row.of(headerDefinition1, new String[] {"Jim", "Miranda", "1.2", "2009-09-13" }); Row row3 = Row.of(headerDefinition2, new String[] {"Jim", "Miranda", "Elaine", "Kostas" }); Row row4 = Row.of(headerDefinition3, new String[] {"Jim", "Miranda", "Elaine", "Kostas" }); TabularResult tr1 = TabularResult.of(headerDefinition1, Arrays.asList(row1, row2, row3, row4)); TabularResult tr2 = TabularResult.of(headerDefinition2, Arrays.asList(row2, row4)); TabularResult tr3 = TabularResult.of(headerDefinition3, Collections.<Row>emptyList()); Assert.assertEquals(tr1.size(), 4); Assert.assertFalse(tr1.isEmpty()); Assert.assertEquals(tr2.size(), 2); Assert.assertFalse(tr2.isEmpty()); Assert.assertEquals(tr3.size(), 0); Assert.assertTrue(tr3.isEmpty()); } // CHECKSTYLE:ON
@Test public void testSize() { HeaderDefinition headerDefinition1 = HeaderDefinition.of("A", "B", "C", "D"); HeaderDefinition headerDefinition2 = HeaderDefinition.of("A", "B", "C", "D"); HeaderDefinition headerDefinition3 = HeaderDefinition.of("B", "A", "C", "D"); Row row1 = Row.of(headerDefinition1, new String[] {"Jim", "Miranda", "1.2", "2009-09-13" }); Row row2 = Row.of(headerDefinition1, new String[] {"Jim", "Miranda", "1.2", "2009-09-13" }); Row row3 = Row.of(headerDefinition2, new String[] {"Jim", "Miranda", "Elaine", "Kostas" }); Row row4 = Row.of(headerDefinition3, new String[] {"Jim", "Miranda", "Elaine", "Kostas" }); TabularResult tr1 = TabularResult.of(headerDefinition1, Arrays.asList(row1, row2, row3, row4)); TabularResult tr2 = TabularResult.of(headerDefinition2, Arrays.asList(row2, row4)); TabularResult tr3 = TabularResult.of(headerDefinition3, Collections.<Row>emptyList()); Assert.assertEquals(tr1.size(), 4); Assert.assertFalse(tr1.isEmpty()); Assert.assertEquals(tr2.size(), 2); Assert.assertFalse(tr2.isEmpty()); Assert.assertEquals(tr3.size(), 0); Assert.assertTrue(tr3.isEmpty()); } // CHECKSTYLE:ON