private final TableListModel getTableList() throws IOException { TableListModel tableList = new TableListModel(); TableName[] tableNames = servlet.getAdmin().listTableNames(); for (TableName name: tableNames) { tableList.add(new TableModel(name.getNameAsString())); } return tableList; }
switch (code) { case 200: TableListModel t = new TableListModel(); return (TableListModel) t.getObjectFromMessage(response.getBody()); case 404: throw new IOException("Table list not found");
private static void checkTableList(TableListModel model) { boolean found = false; Iterator<TableModel> tables = model.getTables().iterator(); assertTrue(tables.hasNext()); while (tables.hasNext()) { TableModel table = tables.next(); if (table.getName().equals(TABLE.getNameAsString())) { found = true; break; } } assertTrue(found); }
assertEquals(200, response.getCode()); TableListModel tablemodel = fromXML(response.getBody()); checkNamespaceTables(tablemodel.getTables(), nsTables); checkNamespaceTables(tablemodel.getTables(), nsTables); tablemodel.setTables(new ArrayList<>()); tablemodel.getObjectFromMessage(response.getBody()); checkNamespaceTables(tablemodel.getTables(), nsTables);
@Override public ProtobufMessageHandler getObjectFromMessage(byte[] message) throws IOException { TableList.Builder builder = TableList.newBuilder(); ProtobufUtil.mergeFrom(builder, message); for (String table: builder.getNameList()) { this.add(new TableModel(table)); } return this; } }
assertEquals(200, response.getCode()); TableListModel tablemodel = fromXML(response.getBody()); checkNamespaceTables(tablemodel.getTables(), nsTables); checkNamespaceTables(tablemodel.getTables(), nsTables); tablemodel.setTables(new ArrayList<>()); tablemodel.getObjectFromMessage(response.getBody()); checkNamespaceTables(tablemodel.getTables(), nsTables);
@Override public ProtobufMessageHandler getObjectFromMessage(byte[] message) throws IOException { TableList.Builder builder = TableList.newBuilder(); ProtobufUtil.mergeFrom(builder, message); for (String table: builder.getNameList()) { this.add(new TableModel(table)); } return this; } }
@Override protected TableListModel buildTestModel() { TableListModel model = new TableListModel(); model.add(new TableModel(TABLE1)); model.add(new TableModel(TABLE2)); model.add(new TableModel(TABLE3)); return model; }
@Test public void testTableListPB() throws IOException, JAXBException { Response response = client.get("/", Constants.MIMETYPE_PROTOBUF); assertEquals(200, response.getCode()); assertEquals(Constants.MIMETYPE_PROTOBUF, response.getHeader("content-type")); TableListModel model = new TableListModel(); model.getObjectFromMessage(response.getBody()); checkTableList(model); response = client.get("/", Constants.MIMETYPE_PROTOBUF_IETF); assertEquals(200, response.getCode()); assertEquals(Constants.MIMETYPE_PROTOBUF_IETF, response.getHeader("content-type")); model = new TableListModel(); model.getObjectFromMessage(response.getBody()); checkTableList(model); }
@Override public ProtobufMessageHandler getObjectFromMessage(byte[] message) throws IOException { TableList.Builder builder = TableList.newBuilder(); builder.mergeFrom(message); for (String table: builder.getNameList()) { this.add(new TableModel(table)); } return this; } }
@Override protected void checkModel(TableListModel model) { Iterator<TableModel> tables = model.getTables().iterator(); TableModel table = tables.next(); assertEquals(TABLE1, table.getName()); table = tables.next(); assertEquals(TABLE2, table.getName()); table = tables.next(); assertEquals(TABLE3, table.getName()); assertFalse(tables.hasNext()); } }
TableListModel tableModel = new TableListModel(); try{ HTableDescriptor[] tables = servlet.getAdmin().listTableDescriptorsByNamespace(namespace); for(int i = 0; i < tables.length; i++){ tableModel.add(new TableModel(tables[i].getTableName().getQualifierAsString()));
switch (code) { case 200: TableListModel t = new TableListModel(); return (TableListModel) t.getObjectFromMessage(response.getBody()); case 404: throw new IOException("Table list not found");
@Override public ProtobufMessageHandler getObjectFromMessage(byte[] message) throws IOException { TableList.Builder builder = TableList.newBuilder(); ProtobufUtil.mergeFrom(builder, message); for (String table: builder.getNameList()) { this.add(new TableModel(table)); } return this; } }
private static void checkTableList(TableListModel model) { boolean found = false; Iterator<TableModel> tables = model.getTables().iterator(); assertTrue(tables.hasNext()); while (tables.hasNext()) { TableModel table = tables.next(); if (table.getName().equals(TABLE.getNameAsString())) { found = true; break; } } assertTrue(found); }
private final TableListModel getTableList() throws IOException { TableListModel tableList = new TableListModel(); HTableDescriptor[] list = servlet.getAdmin().listTables(); for (HTableDescriptor htd: list) { tableList.add(new TableModel(htd.getNameAsString())); } return tableList; }
switch (code) { case 200: TableListModel t = new TableListModel(); return (TableListModel) t.getObjectFromMessage(response.getBody()); case 404: throw new IOException("Table list not found");
@Override protected void checkModel(TableListModel model) { Iterator<TableModel> tables = model.getTables().iterator(); TableModel table = tables.next(); assertEquals(TABLE1, table.getName()); table = tables.next(); assertEquals(TABLE2, table.getName()); table = tables.next(); assertEquals(TABLE3, table.getName()); assertFalse(tables.hasNext()); } }
private final TableListModel getTableList() throws IOException { TableListModel tableList = new TableListModel(); TableName[] tableNames = servlet.getAdmin().listTableNames(); for (TableName name: tableNames) { tableList.add(new TableModel(name.getNameAsString())); } return tableList; }
@Test public void testTableListPB() throws IOException, JAXBException { Response response = client.get("/", Constants.MIMETYPE_PROTOBUF); assertEquals(200, response.getCode()); assertEquals(Constants.MIMETYPE_PROTOBUF, response.getHeader("content-type")); TableListModel model = new TableListModel(); model.getObjectFromMessage(response.getBody()); checkTableList(model); response = client.get("/", Constants.MIMETYPE_PROTOBUF_IETF); assertEquals(200, response.getCode()); assertEquals(Constants.MIMETYPE_PROTOBUF_IETF, response.getHeader("content-type")); model = new TableListModel(); model.getObjectFromMessage(response.getBody()); checkTableList(model); }