Package org.ajax4jsf.tests

Examples of org.ajax4jsf.tests.MockMethodBinding$MethodResult


  public void testAjaxSelectedEvent() {
    MockViewRoot mockViewRoot = (MockViewRoot) facesContext.getViewRoot();
    tree.setAjaxSubmitSelection(true);
    treeNode.setAjaxSubmitSelection("inherit");
   
    MockMethodBinding binding = new MockMethodBinding();
    treeNode.setNodeSelectListener(binding);
   
    EventsQueue events = mockViewRoot.getAjaxEventsQueue();
    assertNotNull(events);
    assertEquals(0, events.size());

    AjaxSelectedEvent event = new AjaxSelectedEvent(treeNode, null);
    TreeEvents.invokeListenerBindings(treeNode, event, facesContext);
   
    assertEquals(1, events.size());

    Object[][] args = binding.getInvocationArgs();
    assertEquals(1, args.length);
    assertEquals(1, args[0].length);
    assertSame(event, args[0][0]);
  }
View Full Code Here


  public void testAjaxSelectedEventListenersOff() {
    MockViewRoot mockViewRoot = (MockViewRoot) facesContext.getViewRoot();
    tree.setAjaxSubmitSelection(false);
    treeNode.setAjaxSubmitSelection("inherit");
   
    MockMethodBinding binding = new MockMethodBinding();
    treeNode.setNodeSelectListener(binding);
   
    EventsQueue events = mockViewRoot.getAjaxEventsQueue();
    assertNotNull(events);
    assertEquals(0, events.size());
    assertEquals(0, binding.getInvocationArgs().length);

    AjaxSelectedEvent event = new AjaxSelectedEvent(treeNode, null);
    TreeEvents.invokeListenerBindings(treeNode, event, facesContext);
   
    assertNotNull(events);
    assertEquals(0, events.size());
    assertEquals(0, binding.getInvocationArgs().length);
  }
View Full Code Here

  }
 
 
 
  public void testNodeExpansionEvent() {
    MockMethodBinding binding = new MockMethodBinding();
    treeNode.setChangeExpandListener(binding);
 
    NodeExpandedEvent event = new NodeExpandedEvent(treeNode);
    TreeEvents.invokeListenerBindings(treeNode, event, facesContext);

    Object[][] args = binding.getInvocationArgs();
    assertEquals(1, args.length);
    assertEquals(1, args[0].length);
    assertSame(event, args[0][0]);
  }
View Full Code Here

    assertEquals(1, args[0].length);
    assertSame(event, args[0][0]);
  }

  public void testNodeSelectionEvent() {
    MockMethodBinding binding = new MockMethodBinding();
    treeNode.setNodeSelectListener(binding);
 
    NodeSelectedEvent event = new NodeSelectedEvent(treeNode, null);
    TreeEvents.invokeListenerBindings(treeNode, event, facesContext);

    Object[][] args = binding.getInvocationArgs();
    assertEquals(1, args.length);
    assertEquals(1, args[0].length);
    assertSame(event, args[0][0]);
  }
View Full Code Here

    assertEquals(1, args[0].length);
    assertSame(event, args[0][0]);
  }

  public void testDropEvent() {
    MockMethodBinding binding = new MockMethodBinding();
    treeNode.setDropListener(binding);
 
    DropEvent event = new DropEvent(treeNode);
    TreeEvents.invokeListenerBindings(treeNode, event, facesContext);

    Object[][] args = binding.getInvocationArgs();
    assertEquals(1, args.length);
    assertEquals(1, args[0].length);
    assertSame(event, args[0][0]);
  }
View Full Code Here

    assertEquals(1, args[0].length);
    assertSame(event, args[0][0]);
  }
 
  public void testDragEvent() {
    MockMethodBinding binding = new MockMethodBinding();
    treeNode.setDragListener(binding);
 
    DragEvent event = new DragEvent(treeNode);
    TreeEvents.invokeListenerBindings(treeNode, event, facesContext);

    Object[][] args = binding.getInvocationArgs();
    assertEquals(1, args.length);
    assertEquals(1, args[0].length);
    assertSame(event, args[0][0]);
  }
View Full Code Here

TOP

Related Classes of org.ajax4jsf.tests.MockMethodBinding$MethodResult

Copyright © 2018 www.massapicom. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.