We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent aed865a commit 2ed2ba4Copy full SHA for 2ed2ba4
1 file changed
src/test/java/com/yahoo/sketches/kll/KllFloatsSketchTest.java
@@ -16,6 +16,7 @@ public class KllFloatsSketchTest {
16
@Test
17
public void empty() {
18
final KllFloatsSketch sketch = new KllFloatsSketch();
19
+ sketch.update(Float.NaN); // this must not change anything
20
Assert.assertTrue(sketch.isEmpty());
21
Assert.assertEquals(sketch.getN(), 0);
22
Assert.assertEquals(sketch.getNumRetained(), 0);
@@ -275,4 +276,10 @@ public void nanSplitPoint() {
275
276
sketch.getCDF(new float[] {Float.NaN});
277
}
278
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
+
285
0 commit comments