@Test
public void considersMissingAssignmentWithParameterNoViolation() {

    TestAUGBuilder pattern = buildAUG().withActionNodes("C.m()", "=").withDataNode("D")
            .withEdge("C.m()", SELECTION, "=").withEdge("D", PARAMETER, "=");
    TestAUGBuilder target = buildAUG().withActionNode("C.m()");
    TestOverlapBuilder violation = buildOverlap(pattern, target).withNode("C.m()");
    Optional<Boolean> decision = new MissingAssignmentNoViolationPredicate().apply(violation.build());
    assertThat(decision, is(Optional.of(false)));
}