assertTrue(controlParam.getValue().equals("1"));
controlParam = (Parameter)controlParams.next();
assertTrue(controlParam.getName().equals("b"));
assertTrue(controlParam.getValue().equals("2"));
Controller controller = rootset.getController();
assertNotNull(controller);
Iterator controllerParams = controller.getParameterIterator();
assertNotNull(controllerParams);
Parameter controllerParam = (Parameter)controllerParams.next();
assertTrue(controller.getName().equals("TabController"));
assertTrue(controllerParam.getName().equals("a"));
assertTrue(controllerParam.getValue().equals("1"));
controllerParam = (Parameter)controllerParams.next();
assertTrue(controllerParam.getName().equals("b"));
assertTrue(controllerParam.getValue().equals("2"));
Iterator entries = rootset.getEntriesIterator();
assertNotNull(entries);
Entry entry = (Entry)entries.next();
assertTrue(entry.getParent().equals("LoggedInWelcome"));
assertTrue(entry.getId().equals("03"));
Layout elayout = entry.getLayout();
assertNotNull(elayout);
Iterator elayoutParams = elayout.getParameterIterator();
assertNotNull(elayoutParams);
Parameter elayoutParam = (Parameter)elayoutParams.next();
assertTrue(elayoutParam.getName().equals("column"));
elayoutParam = (Parameter)elayoutParams.next();
assertTrue(elayoutParam.getName().equals("row"));
Iterator pv = rootset.getPortletsIterator();
Portlets p = (Portlets)pv.next();
assertNotNull(p);
Controller pc = p.getController();
assertNotNull(pc);
assertTrue(pc.getName().equals("TwoColumns"));
Iterator pe = p.getEntriesIterator();
assertNotNull(pe);
Entry e1 = (Entry)pe.next();
assertTrue(e1.getParent().equals("HelloWhatever"));