@Test(expected = RuntimeException.class) public void testGetComponents_Fail() throws Exception { config.put(DefaultJerseyOptions.CONFIG_COMPONENTS, new JsonArray().add(MyObj.class.getName() + ".invalid")); options.getComponents(); fail(); }
@Test public void testGetComponents() throws Exception { config.put(DefaultJerseyOptions.CONFIG_COMPONENTS, new JsonArray().add(MyObj.class.getName())); config.put(DefaultJerseyOptions.CONFIG_FEATURES, new JsonArray().add(MyBinder.class.getName())); Set<Class<?>> instances = options.getComponents(); assertNotNull(instances); assertEquals(2, instances.size()); assertTrue(instances.contains(MyObj.class)); assertTrue(instances.contains(MyBinder.class)); }