@Override public String toString() { return "BooleanColumnSummary{" + "totalCount=" + getTotalCount() + ", trueCount=" + trueCount + ", falseCount=" + falseCount + ", nullCount=" + nullCount + '}'; } }
@Test public void testAllTrue() { BooleanColumnSummary summary = summarize(true, true, true, true, true, true); Assert.assertEquals(6, summary.getTotalCount()); Assert.assertEquals(0, summary.getNullCount()); Assert.assertEquals(6, summary.getNonNullCount()); Assert.assertEquals(6, summary.getTrueCount()); Assert.assertEquals(0, summary.getFalseCount()); }
@Test public void testMixedGroup() { BooleanColumnSummary summary = summarize(true, false, null, true, true, true, false, null, true, false, true); Assert.assertEquals(11, summary.getTotalCount()); Assert.assertEquals(2, summary.getNullCount()); Assert.assertEquals(9, summary.getNonNullCount()); Assert.assertEquals(6, summary.getTrueCount()); Assert.assertEquals(3, summary.getFalseCount()); }
@Test public void testAllNullBooleans() { BooleanColumnSummary summary = summarize(null, null, null, null); Assert.assertEquals(4, summary.getTotalCount()); Assert.assertEquals(4, summary.getNullCount()); Assert.assertEquals(0, summary.getNonNullCount()); Assert.assertEquals(0, summary.getTrueCount()); Assert.assertEquals(0, summary.getFalseCount()); }
@Test public void testAllFalse() { BooleanColumnSummary summary = summarize(false, false, false); Assert.assertEquals(3, summary.getTotalCount()); Assert.assertEquals(0, summary.getNullCount()); Assert.assertEquals(3, summary.getNonNullCount()); Assert.assertEquals(0, summary.getTrueCount()); Assert.assertEquals(3, summary.getFalseCount()); }
Assert.assertEquals(8, col6Summary.getTotalCount()); Assert.assertEquals(2, col6Summary.getFalseCount()); Assert.assertEquals(6, col6Summary.getTrueCount());
@Override public String toString() { return "BooleanColumnSummary{" + "totalCount=" + getTotalCount() + ", trueCount=" + trueCount + ", falseCount=" + falseCount + ", nullCount=" + nullCount + '}'; } }
@Override public String toString() { return "BooleanColumnSummary{" + "totalCount=" + getTotalCount() + ", trueCount=" + trueCount + ", falseCount=" + falseCount + ", nullCount=" + nullCount + '}'; } }