@Test
public void testSourceInterfaceParameter() {
SearchFiltersParameters params =
_allLocationsParams
.toBuilder()
.setStartLocationSpecifier(new NameRegexInterfaceLinkLocationSpecifier(IFACE1))
.build();
Optional<SearchFiltersResult> result =
_batfish.reachFilter(_config, toMatchLineAcl(1, SRC_ACL), params);
assertThat(result.get().getExampleFlow(), allOf(hasIngressInterface(IFACE1), hasDstIp(IP1)));
result = _batfish.reachFilter(_config, toMatchLineAcl(2, SRC_ACL), params);
assertThat("Should not find a result", !result.isPresent());
}