sebb        2004/09/23 04:43:30

  Modified:    src/functions/org/apache/jmeter/functions Tag: rel-2_0
                        PackageTest.java
  Log:
  Another split() test
  
  Revision  Changes    Path
  No                   revision
  No                   revision
  1.10.2.4  +28 -14    
jakarta-jmeter/src/functions/org/apache/jmeter/functions/PackageTest.java
  
  Index: PackageTest.java
  ===================================================================
  RCS file: 
/home/cvs/jakarta-jmeter/src/functions/org/apache/jmeter/functions/PackageTest.java,v
  retrieving revision 1.10.2.3
  retrieving revision 1.10.2.4
  diff -u -r1.10.2.3 -r1.10.2.4
  --- PackageTest.java  22 Sep 2004 22:07:17 -0000      1.10.2.3
  +++ PackageTest.java  23 Sep 2004 11:43:30 -0000      1.10.2.4
  @@ -147,6 +147,8 @@
       public void SplitTest1() throws Exception
       {
        SplitFunction split=null;
  +     String src="";
  +     
        try
                {
                    split = SplitParams("a,b,c",null,null);
  @@ -156,42 +158,54 @@
                {
                //OK
                }
  -         split = SplitParams("a,b,c","VAR1",null);
  -     split.execute();
  -     assertEquals("a,b,c",vars.get("VAR1"));
  +     src="a,b,c";
  +         split = SplitParams(src,"VAR1",null);
  +     assertEquals(src,split.execute());
  +     assertEquals(src,vars.get("VAR1"));
        assertEquals("3",vars.get("VAR1_n"));
        assertEquals("a",vars.get("VAR1_1"));
        assertEquals("b",vars.get("VAR1_2"));
        assertEquals("c",vars.get("VAR1_3"));
        assertNull(vars.get("VAR1_4"));
   
  -     split = SplitParams("a,b,c","VAR2",",");
  -     split.execute();
  -     assertEquals("a,b,c",vars.get("VAR2"));
  +     split = SplitParams(src,"VAR2",",");
  +     assertEquals(src,split.execute());
  +     assertEquals(src,vars.get("VAR2"));
        assertEquals("3",vars.get("VAR2_n"));
        assertEquals("a",vars.get("VAR2_1"));
        assertEquals("b",vars.get("VAR2_2"));
        assertEquals("c",vars.get("VAR2_3"));
        assertNull(vars.get("VAR2_4"));
   
  -     split = SplitParams("a|b|c","VAR3","|");
  -     split.execute();
  -     assertEquals("a|b|c",vars.get("VAR3"));
  +
  +     src = "a|b|c";
  +     split = SplitParams(src,"VAR3","|");
  +     assertEquals(src,split.execute());
  +     assertEquals(src,vars.get("VAR3"));
        assertEquals("3",vars.get("VAR3_n"));
        assertEquals("a",vars.get("VAR3_1"));
        assertEquals("b",vars.get("VAR3_2"));
        assertEquals("c",vars.get("VAR3_3"));
        assertNull(vars.get("VAR3_4"));
   
  -     split = SplitParams("a|b||","VAR4","|");
  -     split.execute();
  -     assertEquals("a|b||",vars.get("VAR4"));
  +     src="a|b||";
  +     split = SplitParams(src,"VAR4","|");
  +     assertEquals(src,split.execute());
  +     assertEquals(src,vars.get("VAR4"));
        assertEquals("3",vars.get("VAR4_n"));
        assertEquals("a",vars.get("VAR4_1"));
        assertEquals("b",vars.get("VAR4_2"));
        assertEquals("?",vars.get("VAR4_3"));
        assertNull(vars.get("VAR4_5"));
   
  +     src="a,,c";
  +     vars.put("VAR",src);
  +     split = SplitParams("${VAR}","VAR",null);
  +     assertEquals(src,split.execute());
  +     assertEquals("3",vars.get("VAR_n"));
  +     assertEquals("a",vars.get("VAR_1"));
  +     assertEquals("?",vars.get("VAR_2"));
  +     assertEquals("c",vars.get("VAR_3"));
       }
       
       public void SFFTest1() throws Exception
  
  
  

---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to