public CommandFactory(ClassLoader loader) throws NullPointerException { this(new ValueTypeFactory(loader)); }
public void testFoo() { final URL url = MissingValueTypeTestCase.class.getResource("InvalidValueType"); assertNotNull(url); ClassLoader cl = new ClassLoader(MissingValueTypeTestCase.class.getClassLoader()) { @Override public Enumeration<URL> getResources(String name) throws IOException { if (name.equals("META-INF/services/" + ValueType.class.getName())) { return Collections.enumeration(Collections.singleton(url)); } else { return super.getResources(name); } } }; ValueTypeFactory factory = new ValueTypeFactory(cl); ValueType<Custom> custom = factory.get(Custom.class); assertNotNull(custom); }
public CommandFactory(ClassLoader loader) throws NullPointerException { this(new ValueTypeFactory(loader)); }
public CommandFactory(ClassLoader loader) throws NullPointerException { this(new ValueTypeFactory(loader)); }