public void addChildTable(SlimTable slimtable, int row) { slimtable.id = id + "." + children.size(); slimtable.tableName = makeInstructionTag(instructionNumber) + "/" + slimtable.tableName; instructionNumber++; slimtable.parent = this; children.add(slimtable); Table parentTable = getTable(); Table childTable = slimtable.getTable(); parentTable.appendChildTable(row, childTable); }
@Test public void testSlimTablesWithColonCreation() throws ClassNotFoundException { testProperties.setProperty( ComponentFactory.SLIM_TABLES, "test::" + TestSlimTable.class.getName()); String content = loader.loadSlimTables(); assertTrue(content.contains("test:")); assertTrue(content.contains("TestSlimTable")); HtmlTable table = makeMockTable("test:"); SlimTable slimTable = new SlimTableFactory().makeSlimTable(table, "foo", new SlimTestContextImpl()); assertSame(TestSlimTable.class, slimTable.getClass()); }
@Override protected void processTable(SlimTable table, boolean isSuiteTearDownPage) throws TestExecutionException { table.getAssertions(); }