### Question:
Dashboard extends VerticalLayout { public void removePage(int pageId) { for (int i = 0; i < pageWidgets.get(pageId).size(); i++) { viewControl.removeWidget(pageWidgets.get(pageId).get(i)); } pageWidgets.remove(pageId); pageContentArea.removeTab(pageContentArea.getTab(pageContentArea .getSelectedTab())); tabs.remove(pageId); } Dashboard(AbstractRainbowVaadinUI rui); void addPage(String pageName); void setPage(int pageId); void removePage(int pageId); void loadViewConfiguration(); void saveViewConfiguration(); void resetDashboard();  }### Answer:
@Test public void removePage() { addPage(); dashboard.removePageBtn.click(); assertEquals(dashboard.tabs.size(), 1); boolean test = false; for (int i = 0; i < dashboard.pageContentArea.getComponentCount(); i++) { if (dashboard.pageContentArea.getTab(i).getCaption().equals("Test")) { test = true; } } assertEquals(test, false); }