assertEquals(0, representation.getInt(pair.dataSet, 0)); assertEquals(1, representation.getInt(pair.dataSet, 1)); assertEquals(10, representation.getInt(pair.dataSet, 2)); assertEquals(10, representation.getObject(pair.dataSet, 2)); assertEquals(6, representation.bitCount); assertTrue(representation.signed); assertEquals(10, representation.getInt(pair.dataSet, 2)); assertEquals(10, representation.getObject(pair.dataSet, 2)); assertEquals(-32, representation.getInt(pair.dataSet, 3)); assertEquals(-32, representation.getObject(pair.dataSet, 3));
assertEquals(0, representation.getInt(pair.dataSet, 0)); assertEquals(1, representation.getInt(pair.dataSet, 1)); assertEquals(10, representation.getInt(pair.dataSet, 2)); assertEquals(10, representation.getObject(pair.dataSet, 2)); assertEquals(6, representation.bitCount); assertTrue(representation.signed); assertEquals(10, representation.getInt(pair.dataSet, 2)); assertEquals(10, representation.getObject(pair.dataSet, 2)); assertEquals(-32, representation.getInt(pair.dataSet, 3)); assertEquals(-32, representation.getObject(pair.dataSet, 3));
@Test public void testValueSetBoolean() { final ColumnLoader.ValueSet valueSet = new ColumnLoader.ValueSet(boolean.class); valueSet.add(0); valueSet.add(1); valueSet.add(1); valueSet.add(0); final ArrayTable.Column pair = valueSet.freeze(0, null); assertTrue( pair.representation instanceof ArrayTable.BitSlicedPrimitiveArray); final ArrayTable.BitSlicedPrimitiveArray representation = (ArrayTable.BitSlicedPrimitiveArray) pair.representation; assertEquals(1, representation.bitCount); assertEquals(0, representation.getInt(pair.dataSet, 0)); assertEquals(1, representation.getInt(pair.dataSet, 1)); assertEquals(1, representation.getInt(pair.dataSet, 2)); assertEquals(0, representation.getInt(pair.dataSet, 3)); }
@Test public void testValueSetBoolean() { final ColumnLoader.ValueSet valueSet = new ColumnLoader.ValueSet(boolean.class); valueSet.add(0); valueSet.add(1); valueSet.add(1); valueSet.add(0); final ArrayTable.Column pair = valueSet.freeze(0, null); assertTrue( pair.representation instanceof ArrayTable.BitSlicedPrimitiveArray); final ArrayTable.BitSlicedPrimitiveArray representation = (ArrayTable.BitSlicedPrimitiveArray) pair.representation; assertEquals(1, representation.bitCount); assertEquals(0, representation.getInt(pair.dataSet, 0)); assertEquals(1, representation.getInt(pair.dataSet, 1)); assertEquals(1, representation.getInt(pair.dataSet, 2)); assertEquals(0, representation.getInt(pair.dataSet, 3)); }