@@ -0,0 +1,1162 @@
+package water.fvec;%0A%0Aimport org.testng.AssertJUnit;%0Aimport org.testng.annotations.Test;%0Aimport water.TestUtil;%0A%0Aimport java.util.Arrays;%0A%0Apublic class C1SChunkTest extends TestUtil %7B%0A  @Test void test_inflate_impl() %7B%0A    NewChunk nc = new NewChunk(null, 0);%0A%0A    // 0, 0.2, 0.3, 2.54, NA%0A    int%5B%5D man = new int%5B%5D%7B0,2,3,254%7D;%0A    int%5B%5D exp = new int%5B%5D%7B1,-1,-1,-2%7D;%0A    for (int i=0;i%3Cman.length;++i) nc.addNum(man%5Bi%5D,exp%5Bi%5D);%0A    nc.addNA();%0A%0A    Chunk cc = nc.compress();%0A    AssertJUnit.assertEquals(man.length+1, cc.len());%0A    AssertJUnit.assertTrue(cc instanceof C1SChunk);%0A    for (int i=0;i%3Cman.length;++i) AssertJUnit.assertEquals((float)(man%5Bi%5D * Math.pow(10,exp%5Bi%5D)), (float)cc.at0(i));%0A    AssertJUnit.assertTrue(cc.isNA0(man.length));%0A%0A    Chunk cc2 = cc.inflate_impl(new NewChunk(null, 0)).compress();%0A    AssertJUnit.assertEquals(man.length+1, cc.len());%0A    AssertJUnit.assertTrue(cc2 instanceof C1SChunk);%0A    for (int i=0;i%3Cman.length;++i) AssertJUnit.assertEquals((float)(man%5Bi%5D * Math.pow(10,exp%5Bi%5D)), (float)cc2.at0(i));%0A    AssertJUnit.assertTrue(cc2.isNA0(man.length));%0A%0A    AssertJUnit.assertTrue(Arrays.equals(cc._mem, cc2._mem));%0A  %7D%0A%7D%0A

Add test for C1SChunk.