sebb        2003/12/17 05:03:47

  Modified:    src/protocol/http/org/apache/jmeter/protocol/http/parser
                        HtmlParsingUtils.java
  Log:
  Added some basic tests
  
  Revision  Changes    Path
  1.6       +43 -21    
jakarta-jmeter/src/protocol/http/org/apache/jmeter/protocol/http/parser/HtmlParsingUtils.java
  
  Index: HtmlParsingUtils.java
  ===================================================================
  RCS file: 
/home/cvs/jakarta-jmeter/src/protocol/http/org/apache/jmeter/protocol/http/parser/HtmlParsingUtils.java,v
  retrieving revision 1.5
  retrieving revision 1.6
  diff -u -r1.5 -r1.6
  --- HtmlParsingUtils.java     17 Dec 2003 03:39:30 -0000      1.5
  +++ HtmlParsingUtils.java     17 Dec 2003 13:03:47 -0000      1.6
  @@ -63,9 +63,8 @@
   import java.util.LinkedList;
   import java.util.List;
   
  -import junit.framework.TestCase;
  -
   import org.apache.jmeter.config.Argument;
  +import org.apache.jmeter.junit.JMeterTestCase;
   import org.apache.jmeter.protocol.http.sampler.HTTPSampler;
   import org.apache.jmeter.testelement.property.PropertyIterator;
   import org.apache.jorphan.logging.LoggingManager;
  @@ -466,24 +465,6 @@
   
           return buf.toString();
       }
  -
  -    /**
  -     * @version   $Revision$
  -     */
  -    public static class Test extends TestCase
  -    {
  -        transient private static Logger log = LoggingManager.getLoggerForClass();
  -
  -        public Test(String name)
  -        {
  -            super(name);
  -        }
  -
  -        protected void setUp()
  -        {
  -        }
  -    }
  -
       private static HTTPSampler createFormUrlConfig(
           Node tempNode,
           URL context)
  @@ -498,4 +479,45 @@
           HTTPSampler url = createUrlFromAnchor(action, context);
           return url;
       }
  +    
  +///////////////////// Start of Test Code /////////////////
  +
  +// TODO: need more tests
  +
  +     public static class Test extends JMeterTestCase
  +     {
  +
  +             public Test(String name)
  +             {
  +                     super(name);
  +             }
  +
  +             protected void setUp()
  +             {
  +             }
  +             
  +             public void testGetParser() throws Exception
  +             {
  +                     getParser();
  +             }
  +             public void testGetDom() throws Exception
  +             {
  +                     getDOM("<HTML></HTML>");
  +                     getDOM("");
  +             }
  +             public void testIsArgumentMatched() throws Exception
  +             {
  +                     Argument arg = new Argument();
  +                     Argument argp = new Argument();
  +                     assertTrue(isArgumentMatched(arg,argp));
  +
  +                     arg = new Argument("test","abcd");
  +                     argp = new Argument("test","a.*d");
  +                     assertTrue(isArgumentMatched(arg,argp));
  +
  +                     arg = new Argument("test","abcd");
  +                     argp = new Argument("test","a.*e");
  +                     assertFalse(isArgumentMatched(arg,argp));
  +             }
  +     }
   }
  
  
  

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

Reply via email to