@Test public void render() { WebContext webContext = createWebContext(); CoreContext coreContext = createCoreContext(webContext); TableFacade tableFacade = new TableFacade(ID, null); tableFacade.setWebContext(webContext); tableFacade.setCoreContext(coreContext); // create the table HtmlTable table = new HtmlTable(); table.setTheme("jmesa"); table.setCaption("Presidents"); table.setWidth("500px"); table.setStyleClass("table"); // create the row HtmlRow row = new HtmlRow(); row.setHighlighter(true); row.setHighlightClass("highlight"); table.setRow(row); // create some reusable objects // create the columns HtmlColumn firstNameColumn = new HtmlColumn("name.firstName"); row.addColumn(firstNameColumn); HtmlColumn lastNameColumn = new HtmlColumn("name.lastName"); row.addColumn(lastNameColumn); HtmlColumn termColumn = new HtmlColumn("term"); row.addColumn(termColumn); HtmlColumn careerColumn = new HtmlColumn("career"); row.addColumn(careerColumn); tableFacade.setTable(table); // create the view SimpleToolbar toolbar = new SimpleToolbar(); toolbar.setMaxRowsIncrements(new int[] {12, 24, 36}); toolbar.setTable(table); toolbar.setWebContext(webContext); toolbar.setCoreContext(coreContext); toolbar.setExportTypes(TableModel.CSV); HtmlView view = new HtmlView(); view.setTable(table); view.setToolbar(toolbar); view.setCoreContext(coreContext); Object html = view.render(); assertNotNull(html); }