Search in sources :

Example 6 with PageTreeAction

use of com.agiletec.apsadmin.portal.PageTreeAction in project entando-core by entando.

the class TestHypertextAttributeAction method testOpenPageTree_1.

public void testOpenPageTree_1() throws Throwable {
    this.openTree("admin", "ART1", "homepage");
    ITreeNode root = ((PageTreeAction) this.getAction()).getAllowedTreeRootNode();
    assertNotNull(root);
    assertEquals("homepage", root.getCode());
    assertEquals(3, root.getChildrenCodes().length);
    ITreeNode showableRoot = ((PageTreeAction) this.getAction()).getShowableTree();
    assertEquals("homepage", showableRoot.getCode());
    assertEquals(3, showableRoot.getChildrenCodes().length);
}
Also used : ITreeNode(com.agiletec.aps.system.common.tree.ITreeNode) PageTreeAction(com.agiletec.apsadmin.portal.PageTreeAction)

Example 7 with PageTreeAction

use of com.agiletec.apsadmin.portal.PageTreeAction in project entando-core by entando.

the class TestPageLinkAction method testConfigPageLink_1.

public void testConfigPageLink_1() throws Throwable {
    String contentOnSessionMarker = this.initJoinLinkTest("admin", "ART1", "VediAnche", "it");
    this.initContentAction("/do/jacms/Content/Link", "configPageLink", contentOnSessionMarker);
    String result = this.executeAction();
    assertEquals(Action.SUCCESS, result);
    ITreeNode root = ((PageTreeAction) this.getAction()).getAllowedTreeRootNode();
    assertNotNull(root);
    assertEquals("homepage", root.getCode());
    assertEquals(3, root.getChildrenCodes().length);
    ITreeNode showableRoot = ((PageTreeAction) this.getAction()).getShowableTree();
    assertEquals("homepage", showableRoot.getCode());
    assertEquals(0, showableRoot.getChildrenCodes().length);
}
Also used : ITreeNode(com.agiletec.aps.system.common.tree.ITreeNode) PageTreeAction(com.agiletec.apsadmin.portal.PageTreeAction)

Aggregations

ITreeNode (com.agiletec.aps.system.common.tree.ITreeNode)7 PageTreeAction (com.agiletec.apsadmin.portal.PageTreeAction)7