@Test
public void testNull() {
for (int i = 1; i < 9; i++) {
IntDimEnc enc = new IntDimEnc(i);
byte[] buf = new byte[enc.getLengthOfEncoding()];
enc.encode(null, buf, 0);
Assert.assertTrue(DimensionEncoding.isNull(buf, 0, buf.length));
String decode = enc.decode(buf, 0, buf.length);
Assert.assertEquals(null, decode);
buf = new byte[enc.getLengthOfEncoding()];
DataTypeSerializer<Object> ser = enc.asDataTypeSerializer();
ser.serialize(null, ByteBuffer.wrap(buf));
Assert.assertTrue(DimensionEncoding.isNull(buf, 0, buf.length));
decode = (String) ser.deserialize(ByteBuffer.wrap(buf));
Assert.assertEquals(null, decode);
}
}