Assert.assertEquals(4, falseGroup.getTotal()); Assert.assertEquals("ip_src_addr", falseGroup.getGroupedBy()); List<GroupResult> falseIpSrcAddrGroups = falseGroup.getGroupResults(); Assert.assertEquals(4, falseIpSrcAddrGroups.size()); Assert.assertEquals(1, falseIpSrcAddrGroup1.getTotal()); Assert.assertNull(falseIpSrcAddrGroup1.getGroupedBy()); Assert.assertNull(falseIpSrcAddrGroup1.getGroupResults()); Assert.assertEquals(1, falseIpSrcAddrGroup2.getTotal()); Assert.assertNull(falseIpSrcAddrGroup2.getGroupedBy()); Assert.assertNull(falseIpSrcAddrGroup2.getGroupResults()); Assert.assertEquals(1, falseIpSrcAddrGroup3.getTotal()); Assert.assertNull(falseIpSrcAddrGroup3.getGroupedBy()); Assert.assertNull(falseIpSrcAddrGroup3.getGroupResults()); Assert.assertEquals(1, falseIpSrcAddrGroup4.getTotal()); Assert.assertNull(falseIpSrcAddrGroup4.getGroupedBy()); Assert.assertNull(falseIpSrcAddrGroup4.getGroupResults()); Assert.assertEquals(6, trueGroup.getTotal()); Assert.assertEquals("ip_src_addr", trueGroup.getGroupedBy()); List<GroupResult> trueIpSrcAddrGroups = trueGroup.getGroupResults(); Assert.assertEquals(4, trueIpSrcAddrGroups.size()); Assert.assertEquals(1, trueIpSrcAddrGroup1.getTotal()); Assert.assertNull(trueIpSrcAddrGroup1.getGroupedBy()); Assert.assertNull(trueIpSrcAddrGroup1.getGroupResults());
Assert.assertEquals("latitude", trueGroup.getGroupedBy()); Assert.assertEquals(198.0, trueGroup.getScore(), 0.00001); List<GroupResult> trueLatitudeGroups = trueGroup.getGroupResults(); Assert.assertEquals(2, trueLatitudeGroups.size()); Assert.assertEquals("latitude", falseGroup.getGroupedBy()); Assert.assertEquals(130.0, falseGroup.getScore(), 0.00001); List<GroupResult> falseLatitudeGroups = falseGroup.getGroupResults(); Assert.assertEquals(2, falseLatitudeGroups.size());