@Override public LocationSpecifier buildLocationSpecifier(Pattern pattern) { return new NodeNameRegexInterfaceLinkLocationSpecifier(pattern); } }
@Test public void testNodeNameRegexInterfaceLinkLocationSpecifierFactory() { assertThat( LocationSpecifierFactory.load( new NodeNameRegexInterfaceLinkLocationSpecifierFactory().getName()), instanceOf(NodeNameRegexInterfaceLinkLocationSpecifierFactory.class)); assertThat( new NodeNameRegexInterfaceLinkLocationSpecifierFactory().getName(), equalTo(NodeNameRegexInterfaceLinkLocationSpecifierFactory.NAME)); assertThat( new NodeNameRegexInterfaceLinkLocationSpecifierFactory() .buildLocationSpecifier(PATTERN_SRC), equalTo(new NodeNameRegexInterfaceLinkLocationSpecifier(PATTERN))); }