@Test public void testConstruction() { LongSerializer le = LongSerializer.get(); StringSerializer se = StringSerializer.get(); ByteBufferSerializer be = ByteBufferSerializer.get(); // empty one List<SuperColumn> tColumns = new ArrayList<SuperColumn>(); SuperSlice<String, Long, ByteBuffer> slice = new SuperSliceImpl<String, Long, ByteBuffer>(tColumns, se, le, be); Assert.assertTrue(slice.getSuperColumns().isEmpty()); // non-empty one Column c = new Column(le.toByteBuffer(5L)); c.setValue(be.toByteBuffer(ByteBuffer.wrap(new byte[] { 1 }))); c.setTimestamp(2L); tColumns.add(new SuperColumn(se.toByteBuffer("super"), Arrays.asList(c))); slice = new SuperSliceImpl<String, Long, ByteBuffer>(tColumns, se, le, be); Assert.assertEquals(1, slice.getSuperColumns().size()); Assert.assertEquals((Long) 5L, slice.getColumnByName("super").get(0).getName()); } }
assertNotNull(slice); assertEquals("v021", slice.getColumnByName("testRangeSuperSlicesQuery1") .get(0).getValue()); assertEquals("v022", slice.getColumnByName("testRangeSuperSlicesQuery2") .get(0).getValue()); assertNull(slice.getColumnByName("testRangeSuperSlicesQuery3"));
assertNotNull(slice); assertEquals("v001", slice.getColumnByName("testSuperMultigetSliceQuery1") .getColumns().get(0).getValue()); assertNull(slice.getColumnByName("testSuperMultigetSliceQuery3"));
assertEquals(3, slice.getSuperColumns().size()); assertEquals("value", slice.getColumnByName("testSuperSliceQuery1") .getColumns().get(0).getValue());
if ((slice.getColumnByName(messageId) != null) && !slice.getColumnByName(messageId).getColumns().isEmpty()) slice.getColumnByName(messageId).getColumns(), includeBody)); } else { logger.debug(