oneOf(theme).getUUID();
will(returnValue("themeUUID"));
}
});
PersonPagePropertiesDTO ppp = sut.transform(person);
assertEquals(5L, ppp.getTabDTOs().get(0).getId());
assertEquals(1, ppp.getTabDTOs().get(0).getTabIndex());
assertEquals(Layout.ONECOLUMN, ppp.getTabDTOs().get(0).getTabLayout());
assertEquals("tabname", ppp.getTabDTOs().get(0).getTabName());
assertEquals(4L, ppp.getTabDTOs().get(0).getGadgets().get(0).getId());
assertEquals(false, ppp.getTabDTOs().get(0).getGadgets().get(0).isMaximized());
assertEquals(true, ppp.getTabDTOs().get(0).getGadgets().get(0).isMinimized());
assertEquals(1, ppp.getTabDTOs().get(0).getGadgets().get(0).getZoneIndex());
assertEquals(1, ppp.getTabDTOs().get(0).getGadgets().get(0).getZoneNumber());
assertEquals("userPref", ppp.getTabDTOs().get(0).getGadgets().get(0).getGadgetUserPref());
assertEquals(3L, ppp.getTabDTOs().get(0).getGadgets().get(0).getGadgetDefinition().getId());
assertEquals("URL", ppp.getTabDTOs().get(0).getGadgets().get(0).getGadgetDefinition().getUrl());
assertEquals("UUID", ppp.getTabDTOs().get(0).getGadgets().get(0).getGadgetDefinition().getUuid());
assertEquals("themeuuid", ppp.getThemeUuid());
context.assertIsSatisfied();
}