@Test public void checkBuilder() { int k = 256; //default is 128 DoublesSketchBuilder bldr = DoublesSketch.builder(); bldr.setK(k); assertEquals(bldr.getK(), k); //confirms new k println(bldr.toString()); int bytes = DoublesSketch.getUpdatableStorageBytes(k, 0); byte[] byteArr = new byte[bytes]; WritableMemory mem = WritableMemory.wrap(byteArr); DoublesSketch ds = bldr.build(mem); assertTrue(ds.isDirect()); println(bldr.toString()); bldr = DoublesSketch.builder(); assertEquals(bldr.getK(), PreambleUtil.DEFAULT_K); }