@Test
public void testWithUnImplementedComponents() {

    init(false, true);
    AllComponentsImplementedChecker check = new AllComponentsImplementedChecker(architectureGraph, packageArchitecture);
    assertThat(check.isOk(), is(false));
    assertThat(check.getViolationMessages(), hasSize(1));
    assertThat(check.getViolationMessages().get(0), is("Another"));
    assertThat(check.getViolationMessage(), is("1 components without corresponding classes: [Another]"));
}