@Test public void testGetGadgetAdminData() { assertEquals(horoscopeAdminData, enabledStore.getGadgetAdminData(DEFAULT, HOROSCOPE)); assertEquals(todoAdminData, enabledStore.getGadgetAdminData(DEFAULT, TODO)); assertEquals(fooAdminData, enabledStore.getGadgetAdminData(DEFAULT, "https://foo.com/bar/gadget.xml")); assertEquals(fooAdminData, enabledStore.getGadgetAdminData(DEFAULT, "https://foo.com:443/bar/gadget.xml")); assertNull(enabledStore.getGadgetAdminData("my_container", HOROSCOPE)); assertEquals(httpAdminData, enabledStore.getGadgetAdminData(DEFAULT, "http://example.com/gadget2.xml")); }
@Test public void testGetGadgetAdminData() { assertEquals(horoscopeAdminData, enabledStore.getGadgetAdminData(DEFAULT, HOROSCOPE)); assertEquals(todoAdminData, enabledStore.getGadgetAdminData(DEFAULT, TODO)); assertEquals(fooAdminData, enabledStore.getGadgetAdminData(DEFAULT, "https://foo.com/bar/gadget.xml")); assertEquals(fooAdminData, enabledStore.getGadgetAdminData(DEFAULT, "https://foo.com:443/bar/gadget.xml")); assertNull(enabledStore.getGadgetAdminData("my_container", HOROSCOPE)); assertEquals(httpAdminData, enabledStore.getGadgetAdminData(DEFAULT, "http://example.com/gadget2.xml")); }
@Test public void testGetAdditionalRpcServiceIds() throws Exception { mockGadget(ImmutableList.<Feature>of(), DEFAULT, "http://example.com/gadget.xml"); replay(); assertEquals(Sets.newHashSet("rpc1", "rpc2"), enabledStore.getAdditionalRpcServiceIds(mockGadget)); assertEquals(Sets.newHashSet(), disabledStore.getAdditionalRpcServiceIds(mockGadget)); reset(); mockGadget(ImmutableList.<Feature>of(), DEFAULT, "https://example.com/gadget.xml"); replay(); assertEquals(Sets.newHashSet(), enabledStore.getAdditionalRpcServiceIds(mockGadget)); assertEquals(Sets.newHashSet(), disabledStore.getAdditionalRpcServiceIds(mockGadget)); reset(); mockGadget(ImmutableList.<Feature>of(), DEFAULT, HOROSCOPE); replay(); assertEquals(Sets.newHashSet(), enabledStore.getAdditionalRpcServiceIds(mockGadget)); assertEquals(Sets.newHashSet(), disabledStore.getAdditionalRpcServiceIds(mockGadget)); }
@Test public void testGetAdditionalRpcServiceIds() throws Exception { mockGadget(ImmutableList.<Feature>of(), DEFAULT, "http://example.com/gadget.xml"); replay(); assertEquals(Sets.newHashSet("rpc1", "rpc2"), enabledStore.getAdditionalRpcServiceIds(mockGadget)); assertEquals(Sets.newHashSet(), disabledStore.getAdditionalRpcServiceIds(mockGadget)); reset(); mockGadget(ImmutableList.<Feature>of(), DEFAULT, "https://example.com/gadget.xml"); replay(); assertEquals(Sets.newHashSet(), enabledStore.getAdditionalRpcServiceIds(mockGadget)); assertEquals(Sets.newHashSet(), disabledStore.getAdditionalRpcServiceIds(mockGadget)); reset(); mockGadget(ImmutableList.<Feature>of(), DEFAULT, HOROSCOPE); replay(); assertEquals(Sets.newHashSet(), enabledStore.getAdditionalRpcServiceIds(mockGadget)); assertEquals(Sets.newHashSet(), disabledStore.getAdditionalRpcServiceIds(mockGadget)); }
@Test public void testGetContainerAdminData() { assertEquals(defaultAdminData, enabledStore.getContainerAdminData(DEFAULT)); assertNull(enabledStore.getContainerAdminData("my_constianer")); }
@Test public void testGetServerAdminData() { ServerAdminData test = new ServerAdminData(); test.addContainerAdminData(DEFAULT, defaultAdminData); assertEquals(test, enabledStore.getServerAdminData()); }
@Test public void testGetServerAdminData() { ServerAdminData test = new ServerAdminData(); test.addContainerAdminData(DEFAULT, defaultAdminData); assertEquals(test, enabledStore.getServerAdminData()); }
@Test public void testGetContainerAdminData() { assertEquals(defaultAdminData, enabledStore.getContainerAdminData(DEFAULT)); assertNull(enabledStore.getContainerAdminData("my_constianer")); }
@Test public void testSetContainerAdminData() { assertEquals(defaultAdminData, enabledStore.getContainerAdminData(DEFAULT)); defaultAdminData.removeGadgetAdminData(TODO); enabledStore.setContainerAdminData(DEFAULT, defaultAdminData); assertEquals(defaultAdminData, enabledStore.getContainerAdminData(DEFAULT)); assertNull(enabledStore.getContainerAdminData("my_container")); enabledStore.setContainerAdminData("my_container", defaultAdminData); assertEquals(defaultAdminData, enabledStore.getContainerAdminData("my_container")); enabledStore.setContainerAdminData(null, defaultAdminData); assertNull(enabledStore.getContainerAdminData(null)); enabledStore.setContainerAdminData("my_container_2", null); assertNotNull(enabledStore.getContainerAdminData("my_container_2")); }
@Test public void testSetContainerAdminData() { assertEquals(defaultAdminData, enabledStore.getContainerAdminData(DEFAULT)); defaultAdminData.removeGadgetAdminData(TODO); enabledStore.setContainerAdminData(DEFAULT, defaultAdminData); assertEquals(defaultAdminData, enabledStore.getContainerAdminData(DEFAULT)); assertNull(enabledStore.getContainerAdminData("my_container")); enabledStore.setContainerAdminData("my_container", defaultAdminData); assertEquals(defaultAdminData, enabledStore.getContainerAdminData("my_container")); enabledStore.setContainerAdminData(null, defaultAdminData); assertNull(enabledStore.getContainerAdminData(null)); enabledStore.setContainerAdminData("my_container_2", null); assertNotNull(enabledStore.getContainerAdminData("my_container_2")); }
@Test public void testSetGadgetAdminData() { assertEquals(horoscopeAdminData, enabledStore.getGadgetAdminData(DEFAULT, HOROSCOPE)); horoscopeAdminData.getFeatureAdminData().addFeature("foo_feature"); enabledStore.setGadgetAdminData(DEFAULT, HOROSCOPE, horoscopeAdminData); assertTrue(enabledStore.getGadgetAdminData(DEFAULT, HOROSCOPE).getFeatureAdminData() .getFeatures().contains("foo_feature")); assertEquals(httpAdminData, enabledStore.getGadgetAdminData(DEFAULT, "http://example.com/gadget2.xml")); enabledStore.setGadgetAdminData(DEFAULT, "http://example.com/gadget2.xml", todoAdminData); assertEquals(todoAdminData, enabledStore.getGadgetAdminData(DEFAULT, "http://example.com/gadget2.xml")); enabledStore.setGadgetAdminData(DEFAULT, "http://example.com/gadget1.xml", null); assertNotNull(enabledStore.getGadgetAdminData(DEFAULT, "http://example.com/gadget1.xml")); enabledStore.setGadgetAdminData(DEFAULT, null, horoscopeAdminData); assertNull(enabledStore.getGadgetAdminData(DEFAULT, null)); }
@Test public void testSetGadgetAdminData() { assertEquals(horoscopeAdminData, enabledStore.getGadgetAdminData(DEFAULT, HOROSCOPE)); horoscopeAdminData.getFeatureAdminData().addFeature("foo_feature"); enabledStore.setGadgetAdminData(DEFAULT, HOROSCOPE, horoscopeAdminData); assertTrue(enabledStore.getGadgetAdminData(DEFAULT, HOROSCOPE).getFeatureAdminData() .getFeatures().contains("foo_feature")); assertEquals(httpAdminData, enabledStore.getGadgetAdminData(DEFAULT, "http://example.com/gadget2.xml")); enabledStore.setGadgetAdminData(DEFAULT, "http://example.com/gadget2.xml", todoAdminData); assertEquals(todoAdminData, enabledStore.getGadgetAdminData(DEFAULT, "http://example.com/gadget2.xml")); enabledStore.setGadgetAdminData(DEFAULT, "http://example.com/gadget1.xml", null); assertNotNull(enabledStore.getGadgetAdminData(DEFAULT, "http://example.com/gadget1.xml")); enabledStore.setGadgetAdminData(DEFAULT, null, horoscopeAdminData); assertNull(enabledStore.getGadgetAdminData(DEFAULT, null)); }