@Test
public void testDefaultItemNoRecursiveIssue() throws Exception {

    layoutComponentC1.addProperty(NAV_DEFAULT_ID, "item2");
    layoutComponentC2.addProperty(NAV_DEFAULT_ID, "item2");
    when(navigationServices.loadNavTree()).thenReturn(new NavTreeBuilder()
            .group("groupC", "", "", true)
            .item("item1", "", "", true, NavWorkbenchCtx.perspective("C"))
            .item("item2", "", "", true, NavWorkbenchCtx.perspective("B"))
            .endGroup()
            .build());
    LayoutRecursionIssue info = layoutTemplateAnalyzer.analyzeRecursion(layoutC);
    assertTrue(info.isEmpty());
}