コード例 #1
0
 private CellSetModel buildTestModel() {
   CellSetModel model = new CellSetModel();
   RowModel row;
   row = new RowModel();
   row.setKey(ROW1);
   row.addCell(new CellModel(COLUMN1, TIMESTAMP1, VALUE1));
   model.addRow(row);
   row = new RowModel();
   row.setKey(ROW2);
   row.addCell(new CellModel(COLUMN2, TIMESTAMP2, VALUE2));
   row.addCell(new CellModel(COLUMN3, TIMESTAMP3, VALUE3));
   model.addRow(row);
   return model;
 }
コード例 #2
0
 private void checkModel(CellSetModel model) {
   Iterator<RowModel> rows = model.getRows().iterator();
   RowModel row = rows.next();
   assertTrue(Bytes.equals(ROW1, row.getKey()));
   Iterator<CellModel> cells = row.getCells().iterator();
   CellModel cell = cells.next();
   assertTrue(Bytes.equals(COLUMN1, cell.getColumn()));
   assertTrue(Bytes.equals(VALUE1, cell.getValue()));
   assertTrue(cell.hasUserTimestamp());
   assertEquals(cell.getTimestamp(), TIMESTAMP1);
   assertFalse(cells.hasNext());
   row = rows.next();
   assertTrue(Bytes.equals(ROW2, row.getKey()));
   cells = row.getCells().iterator();
   cell = cells.next();
   assertTrue(Bytes.equals(COLUMN2, cell.getColumn()));
   assertTrue(Bytes.equals(VALUE2, cell.getValue()));
   assertTrue(cell.hasUserTimestamp());
   assertEquals(cell.getTimestamp(), TIMESTAMP2);
   cell = cells.next();
   assertTrue(Bytes.equals(COLUMN3, cell.getColumn()));
   assertTrue(Bytes.equals(VALUE3, cell.getValue()));
   assertTrue(cell.hasUserTimestamp());
   assertEquals(cell.getTimestamp(), TIMESTAMP3);
   assertFalse(cells.hasNext());
 }
コード例 #3
0
 @SuppressWarnings("unused")
 private byte[] toPB(CellSetModel model) {
   return model.createProtobufOutput();
 }