@Test(expected = RuntimeException.class) public void test_getting_with_exception() { ControllersHolder ch = new ControllersHolder(); ch.registerControllers(sampleControllersMap()); assertEquals(SampleOne.class, ch.getControllerClass("sampleThree")); }
@Test public void test_add_with_reset() { ControllersHolder ch = new ControllersHolder(); ch.registerControllers(sampleControllersMap()); assertEquals(2, ch.namedControllers().size()); ch.registerControllers(anotherSampleControllersMap(), true); assertEquals(1, ch.namedControllers().size()); }
@Test public void test_getting() { ControllersHolder ch = new ControllersHolder(); ch.registerControllers(sampleControllersMap()); assertEquals(2, ch.namedControllers().size()); assertTrue(ch.containsController("sampleOne")); assertTrue(ch.containsController("sampleTwo")); assertEquals(SampleOne.class, ch.getControllerClass("sampleOne")); }
@Test public void test_add_with_duplication() { ControllersHolder ch = new ControllersHolder(); ch.registerControllers(sampleControllersMap()); assertEquals(2, ch.namedControllers().size()); try { ch.registerControllers(duplicatedControllerMap()); fail(); } catch (SparkleException re) { } }