getText()); Assert.assertEquals("first tab has correct mode", mode1, tabset.getTab(0).getMode()); Assert.assertEquals("first tab has correct accessKey", 0, tabset.getTab(0).getAccessKey()); Assert.assertEquals("second tab has correct mode", mode2, tabset.getTab(1).getMode()); Assert.assertEquals("second tab has correct accessKey", accessKey2, tabset.getTab(1). getAccessKey()); Assert.assertEquals("third tab has correct label", label3, tabset.getTab(2).getTabLabel()); Assert.assertEquals("third tab has correct mode", mode3, tabset.getTab(2).getMode()); Assert.assertEquals("third tab has correct accessKey", 0, tabset.getTab(2).getAccessKey()); Assert.assertEquals("fourth tab has correct label", label4, tabset.getTab(3).getTabLabel()); Assert.assertEquals("fourth tab has correct mode", mode4, tabset.getTab(3).getMode()); Assert.assertEquals("fourth tab has correct accessKey", accessKey4, tabset.getTab(3).getAccessKey());
if (tab.getAccessKey() != 0) { xml.appendAttribute("accessKey", String.valueOf(Character. toUpperCase(tab.getAccessKey())));
tab = tabSet.addTab(new WText(tabContent), tabName, TabMode.SERVER, 'X'); assertXpathEvaluatesTo("dynamic", "//ui:tab/@mode", tabSet); assertXpathEvaluatesTo(String.valueOf(tab.getAccessKey()), "//ui:tab/@accessKey", tabSet);