@Test
public void push() {

    StackController stackController = newStack();
    stackController.push(child1, new CommandListenerAdapter());
    uut.setRoot(stackController, new CommandListenerAdapter());
    assertIsChild(uut.getView(), stackController.getView());
    assertIsChild(stackController.getView(), child1.getView());
    uut.push(child1.getId(), child2, new CommandListenerAdapter());
    assertIsChild(uut.getView(), stackController.getView());
    assertIsChild(stackController.getView(), child2.getView());
}