@Test public void testDefaults() { PathConstraintsInput pci = PathConstraintsInput.unconstrained(); assertThat(pci.getStartLocation(), nullValue()); assertThat(pci.getEndLocation(), nullValue()); assertThat(pci.getTransitLocations(), nullValue()); assertThat(pci.getForbiddenLocations(), nullValue()); } }
.orElse(NoNodesNodeSpecifier.INSTANCE); NodeSpecifier requiredTransitNodes = Optional.ofNullable(input.getTransitLocations()) .map(nodeSpecifierFactory::buildNodeSpecifier) .orElse(NoNodesNodeSpecifier.INSTANCE);