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; }
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()); }
@SuppressWarnings("unused") private byte[] toPB(CellSetModel model) { return model.createProtobufOutput(); }