Skip to content

Commit 2ed2ba4

Browse files
improved test coverage
1 parent aed865a commit 2ed2ba4

1 file changed

Lines changed: 7 additions & 0 deletions

File tree

src/test/java/com/yahoo/sketches/kll/KllFloatsSketchTest.java

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -16,6 +16,7 @@ public class KllFloatsSketchTest {
1616
@Test
1717
public void empty() {
1818
final KllFloatsSketch sketch = new KllFloatsSketch();
19+
sketch.update(Float.NaN); // this must not change anything
1920
Assert.assertTrue(sketch.isEmpty());
2021
Assert.assertEquals(sketch.getN(), 0);
2122
Assert.assertEquals(sketch.getNumRetained(), 0);
@@ -275,4 +276,10 @@ public void nanSplitPoint() {
275276
sketch.getCDF(new float[] {Float.NaN});
276277
}
277278

279+
@Test
280+
public void getMaxSerializedSizeBytes() {
281+
final int sizeBytes = KllFloatsSketch.getMaxSerializedSizeBytes(KllFloatsSketch.DEFAULT_K, 1_000_000_000);
282+
Assert.assertEquals(sizeBytes, 3160);
283+
}
284+
278285
}

0 commit comments

Comments
 (0)