@Override public void evaluate() throws RegistrationException { assertEquals(2, manager.getURIMappings().size()); assertHasDefaultMapping(manager, "/second", "/2"); assertHasDefaultMapping(manager, "/third", "/3"); } });
private void assertHasDefaultMapping(VirtualURIManager manager, String from, String to) { for (VirtualURIMapping virtualURIMapping : manager.getURIMappings()) { if (virtualURIMapping instanceof DefaultVirtualURIMapping) { DefaultVirtualURIMapping mapping = (DefaultVirtualURIMapping) virtualURIMapping; if (mapping.getFromURI().equals(from) && mapping.getToURI().equals(to)) { return; } } } fail("Virtual URI mapping from " + from + " to " + to + " is not present"); } }
@Test public void testRegistersTemplatesOnStart() throws RegistrationException { // GIVEN VirtualURIManager manager = new VirtualURIManager(moduleRegistry, new Node2BeanProcessorImpl(new TypeMappingImpl(), new Node2BeanTransformerImpl()), eventBus); // WHEN eventBus.fireEvent(new ModulesStartedEvent()); // THEN assertEquals(2, manager.getURIMappings().size()); assertHasDefaultMapping(manager, "/first", "/1"); assertHasDefaultMapping(manager, "/second", "/2"); }