Examples of SubsetIteratorTag


Examples of org.apache.struts2.views.jsp.iterator.SubsetIteratorTag

public class SubsetIteratorTagTest extends AbstractTagTest {
 

  public void testBasic() throws Exception {
    { // List as Source
      SubsetIteratorTag tag = new SubsetIteratorTag();
      tag.setPageContext(pageContext);
      tag.setSource("myList");
   
      tag.doStartTag();
      Iterator subsetIterator = (Iterator) stack.findValue("top");
      tag.doEndTag();
   
      assertEquals(subsetIterator.next(), new Integer(1));
      assertEquals(subsetIterator.next(), new Integer(2));
      assertEquals(subsetIterator.next(), new Integer(3));
      assertEquals(subsetIterator.next(), new Integer(4));
      assertEquals(subsetIterator.next(), new Integer(5));
    }
   
    { // Array as Source
      SubsetIteratorTag tag = new SubsetIteratorTag();
      tag.setPageContext(pageContext);
      tag.setSource("myArray");
   
      tag.doStartTag();
      Iterator subsetIterator = (Iterator) stack.findValue("top");
      tag.doEndTag();
     
      assertEquals(subsetIterator.next(), new Integer(1));
      assertEquals(subsetIterator.next(), new Integer(2));
      assertEquals(subsetIterator.next(), new Integer(3));
      assertEquals(subsetIterator.next(), new Integer(4));
View Full Code Here

Examples of org.apache.struts2.views.jsp.iterator.SubsetIteratorTag

    }
  }
 
  public void testWithStartAttribute() throws Exception {
    { // List as source
      SubsetIteratorTag tag = new SubsetIteratorTag();
      tag.setPageContext(pageContext);
      tag.setSource("myList");
      tag.setStart("3");
     
      tag.doStartTag();
      Iterator subsetIterator = (Iterator) stack.findValue("top");
      tag.doEndTag();
     
      assertEquals(subsetIterator.next(), new Integer(4));
      assertEquals(subsetIterator.next(), new Integer(5));
    }
   
    { // Array as source
      SubsetIteratorTag tag = new SubsetIteratorTag();
      tag.setPageContext(pageContext);
      tag.setSource("myArray");
      tag.setStart("3");
     
      tag.doStartTag();
      Iterator subsetIterator = (Iterator) stack.findValue("top");
      tag.doEndTag();
     
      assertEquals(subsetIterator.next(), new Integer(4));
      assertEquals(subsetIterator.next(), new Integer(5));
    }
  }
View Full Code Here

Examples of org.apache.struts2.views.jsp.iterator.SubsetIteratorTag

    }
  }
 
  public void testWithCountAttribute() throws Exception {
    { // List as source
      SubsetIteratorTag tag = new SubsetIteratorTag();
      tag.setPageContext(pageContext);
      tag.setSource("myList");
      tag.setCount("3");
     
      tag.doStartTag();
      Iterator subsetIterator = (Iterator) stack.findValue("top");
      tag.doEndTag();
     
      assertEquals(subsetIterator.next(), new Integer(1));
      assertEquals(subsetIterator.next(), new Integer(2));
      assertEquals(subsetIterator.next(), new Integer(3));
    }
   
    { // array as source
      SubsetIteratorTag tag = new SubsetIteratorTag();
      tag.setPageContext(pageContext);
      tag.setSource("myArray");
      tag.setCount("3");
     
      tag.doStartTag();
      Iterator subsetIterator = (Iterator) stack.findValue("top");
      tag.doEndTag();
     
      assertEquals(subsetIterator.next(), new Integer(1));
      assertEquals(subsetIterator.next(), new Integer(2));
      assertEquals(subsetIterator.next(), new Integer(3));
    }
View Full Code Here

Examples of org.apache.struts2.views.jsp.iterator.SubsetIteratorTag

    }
  }
 
  public void testWIthStartAndCountAttribute() throws Exception {
    { // List as source
      SubsetIteratorTag tag = new SubsetIteratorTag();
      tag.setPageContext(pageContext);
      tag.setSource("myList");
      tag.setStart("3");
      tag.setCount("3");
     
      tag.doStartTag();
      Iterator subsetIterator = (Iterator) stack.findValue("top");
      tag.doEndTag();
     
      assertEquals(subsetIterator.next(), new Integer("4"));
      assertEquals(subsetIterator.next(), new Integer("5"));
    }
   
    {  // Array as source
      SubsetIteratorTag tag = new SubsetIteratorTag();
      tag.setPageContext(pageContext);
      tag.setSource("myArray");
      tag.setStart("3");
      tag.setCount("3");
     
      tag.doStartTag();
      Iterator subsetIterator = (Iterator) stack.findValue("top");
      tag.doEndTag();
     
      assertEquals(subsetIterator.next(), new Integer("4"));
      assertEquals(subsetIterator.next(), new Integer("5"));
    }
  }
View Full Code Here

Examples of org.apache.struts2.views.jsp.iterator.SubsetIteratorTag

    }
  }
 
  public void testWithId() throws Exception {
    {  // List as Source
      SubsetIteratorTag tag = new SubsetIteratorTag();
      tag.setPageContext(pageContext);
      tag.setSource("myList");
      tag.setId("myPageContextId1");
     
      tag.doStartTag();
      Iterator subsetIterator1 = (Iterator) stack.findValue("top");
      tag.doEndTag();
     
      Iterator subsetIterator2 = (Iterator) pageContext.getAttribute("myPageContextId1");
     
      assertNotNull(subsetIterator1);
      assertNotNull(subsetIterator2);
      assertEquals(subsetIterator1, subsetIterator2);
      assertEquals(subsetIterator2.next(), new Integer(1));
      assertEquals(subsetIterator2.next(), new Integer(2));
      assertEquals(subsetIterator2.next(), new Integer(3));
      assertEquals(subsetIterator2.next(), new Integer(4));
      assertEquals(subsetIterator2.next(), new Integer(5));
    }
   
    {  // Array as source
      SubsetIteratorTag tag = new SubsetIteratorTag();
      tag.setPageContext(pageContext);
      tag.setSource("myArray");
      tag.setId("myPageContextId2");
     
      tag.doStartTag();
      Iterator subsetIterator1 = (Iterator) stack.findValue("top");
      tag.doEndTag();
     
      Iterator subsetIterator2 = (Iterator) pageContext.getAttribute("myPageContextId2");
     
      assertNotNull(subsetIterator1);
      assertNotNull(subsetIterator2);
View Full Code Here

Examples of org.apache.struts2.views.jsp.iterator.SubsetIteratorTag

    }
  }
 
  public void testWithDecider() throws Exception {
    {  // List as source
      SubsetIteratorTag tag = new SubsetIteratorTag();
      tag.setPageContext(pageContext);
      tag.setSource("myList");
      tag.setDecider("myDecider");
     
      tag.doStartTag();
      Iterator subsetIterator = (Iterator) stack.findValue("top");
      tag.doEndTag();
     
      assertEquals(subsetIterator.next(), new Integer(2));
      assertEquals(subsetIterator.next(), new Integer(4));
    }
   
    {  // Array As source
      SubsetIteratorTag tag = new SubsetIteratorTag();
      tag.setPageContext(pageContext);
      tag.setSource("myList");
      tag.setDecider("myDecider");
     
      tag.doStartTag();
      Iterator subsetIterator = (Iterator) stack.findValue("top");
      tag.doEndTag();
     
      assertEquals(subsetIterator.next(), new Integer(2));
      assertEquals(subsetIterator.next(), new Integer(4));
    }
  }
View Full Code Here

Examples of org.apache.struts2.views.jsp.iterator.SubsetIteratorTag

public class SubsetIteratorTagTest extends AbstractTagTest {


    public void testBasic() throws Exception {
        { // List as Source
            SubsetIteratorTag tag = new SubsetIteratorTag();
            tag.setPageContext(pageContext);
            tag.setSource("myList");

            tag.doStartTag();
            Iterator subsetIterator = (Iterator) stack.findValue("top");
            tag.doEndTag();

            assertEquals(subsetIterator.next(), new Integer(1));
            assertEquals(subsetIterator.next(), new Integer(2));
            assertEquals(subsetIterator.next(), new Integer(3));
            assertEquals(subsetIterator.next(), new Integer(4));
            assertEquals(subsetIterator.next(), new Integer(5));
        }

        { // Array as Source
            SubsetIteratorTag tag = new SubsetIteratorTag();
            tag.setPageContext(pageContext);
            tag.setSource("myArray");

            tag.doStartTag();
            Iterator subsetIterator = (Iterator) stack.findValue("top");
            tag.doEndTag();

            assertEquals(subsetIterator.next(), new Integer(1));
            assertEquals(subsetIterator.next(), new Integer(2));
            assertEquals(subsetIterator.next(), new Integer(3));
            assertEquals(subsetIterator.next(), new Integer(4));
View Full Code Here

Examples of org.apache.struts2.views.jsp.iterator.SubsetIteratorTag

        }
    }

    public void testWithStartAttribute() throws Exception {
        { // List as source
            SubsetIteratorTag tag = new SubsetIteratorTag();
            tag.setPageContext(pageContext);
            tag.setSource("myList");
            tag.setStart("3");

            tag.doStartTag();
            Iterator subsetIterator = (Iterator) stack.findValue("top");
            tag.doEndTag();

            assertEquals(subsetIterator.next(), new Integer(4));
            assertEquals(subsetIterator.next(), new Integer(5));
        }

        { // Array as source
            SubsetIteratorTag tag = new SubsetIteratorTag();
            tag.setPageContext(pageContext);
            tag.setSource("myArray");
            tag.setStart("3");

            tag.doStartTag();
            Iterator subsetIterator = (Iterator) stack.findValue("top");
            tag.doEndTag();

            assertEquals(subsetIterator.next(), new Integer(4));
            assertEquals(subsetIterator.next(), new Integer(5));
        }
    }
View Full Code Here

Examples of org.apache.struts2.views.jsp.iterator.SubsetIteratorTag

        }
    }

    public void testWithCountAttribute() throws Exception {
        { // List as source
            SubsetIteratorTag tag = new SubsetIteratorTag();
            tag.setPageContext(pageContext);
            tag.setSource("myList");
            tag.setCount("3");

            tag.doStartTag();
            Iterator subsetIterator = (Iterator) stack.findValue("top");
            tag.doEndTag();

            assertEquals(subsetIterator.next(), new Integer(1));
            assertEquals(subsetIterator.next(), new Integer(2));
            assertEquals(subsetIterator.next(), new Integer(3));
        }

        { // array as source
            SubsetIteratorTag tag = new SubsetIteratorTag();
            tag.setPageContext(pageContext);
            tag.setSource("myArray");
            tag.setCount("3");

            tag.doStartTag();
            Iterator subsetIterator = (Iterator) stack.findValue("top");
            tag.doEndTag();

            assertEquals(subsetIterator.next(), new Integer(1));
            assertEquals(subsetIterator.next(), new Integer(2));
            assertEquals(subsetIterator.next(), new Integer(3));
        }
View Full Code Here

Examples of org.apache.struts2.views.jsp.iterator.SubsetIteratorTag

        }
    }

    public void testWIthStartAndCountAttribute() throws Exception {
        { // List as source
            SubsetIteratorTag tag = new SubsetIteratorTag();
            tag.setPageContext(pageContext);
            tag.setSource("myList");
            tag.setStart("3");
            tag.setCount("3");

            tag.doStartTag();
            Iterator subsetIterator = (Iterator) stack.findValue("top");
            tag.doEndTag();

            assertEquals(subsetIterator.next(), new Integer("4"));
            assertEquals(subsetIterator.next(), new Integer("5"));
        }

        {   // Array as source
            SubsetIteratorTag tag = new SubsetIteratorTag();
            tag.setPageContext(pageContext);
            tag.setSource("myArray");
            tag.setStart("3");
            tag.setCount("3");

            tag.doStartTag();
            Iterator subsetIterator = (Iterator) stack.findValue("top");
            tag.doEndTag();

            assertEquals(subsetIterator.next(), new Integer("4"));
            assertEquals(subsetIterator.next(), new Integer("5"));
        }
    }
View Full Code Here
TOP
Copyright © 2018 www.massapi.com. 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.