### Question:
EmptyTemplateFilesResolver implements TemplateFilesResolver { @Override public Collection<URL> resolve() throws IOException { return Collections.emptyList(); }  @Override Collection<URL> resolve(); @Override Optional<URL> resolve(final String templateName);  }### Answer:
@Test public void nonNull() throws Exception { Assert.assertNotNull("should not be null", emptyTemplateFilesResolver.resolve()); }
@Test public void testResolveMany() throws Exception { Assert.assertTrue("should be empty", emptyTemplateFilesResolver.resolve().isEmpty()); }
@Test public void testResolveOne() throws Exception { Assert.assertFalse("should be absent", emptyTemplateFilesResolver.resolve("template").isPresent()); }