code: @Test public void testConstruction(){
    StringSerializer se=StringSerializer.get();
    LongSerializer le=LongSerializer.get();
    List<Column> tColumns=new ArrayList<Column>();
    ColumnSlice<String,Long> slice=new ColumnSliceImpl<String,Long>(tColumns,se,le);
    Assert.assertTrue(slice.getColumns().isEmpty());
    tColumns.add(new Column(ByteBuffer.wrap(new byte[]{}),ByteBuffer.wrap(new byte[]{}),0L));
    slice=new ColumnSliceImpl<String,Long>(tColumns,se,le);
    Assert.assertEquals(1,slice.getColumns().size());
    tColumns=new ArrayList<Column>();
    tColumns.add(new Column(se.toByteBuffer("1"),le.toByteBuffer(1L),0L));
    slice=new ColumnSliceImpl<String,Long>(tColumns,se,le);
    Assert.assertEquals((Long)1L,slice.getColumnByName("1").getValue());
  }
  