Author: sebb
Date: Sun Feb 11 15:33:44 2007
New Revision: 506173

URL: http://svn.apache.org/viewvc?view=rev&rev=506173
Log:
Add some more Auth tests

Modified:
    jakarta/jmeter/branches/rel-2-2/bin/testfiles/TestAuth.txt
    
jakarta/jmeter/branches/rel-2-2/test/src/org/apache/jmeter/protocol/http/control/TestAuthManager.java

Modified: jakarta/jmeter/branches/rel-2-2/bin/testfiles/TestAuth.txt
URL: 
http://svn.apache.org/viewvc/jakarta/jmeter/branches/rel-2-2/bin/testfiles/TestAuth.txt?view=diff&rev=506173&r1=506172&r2=506173
==============================================================================
--- jakarta/jmeter/branches/rel-2-2/bin/testfiles/TestAuth.txt (original)
+++ jakarta/jmeter/branches/rel-2-2/bin/testfiles/TestAuth.txt Sun Feb 11 
15:33:44 2007
@@ -7,4 +7,7 @@
 http://a.b.c/1/1       login11 password11
 http://a.b.c/22        login22 password22
 http://a.b.c/  login   password
-http://d.e.f/  user    pass    domain  realm
+http://d.e.f:80/       user    pass    domain  realm
+https://j.k.l/ jkl     pass
+https://l.m.n:443/     lmn443  pass
+https://l.m.n:8443/    lmn8443 pass

Modified: 
jakarta/jmeter/branches/rel-2-2/test/src/org/apache/jmeter/protocol/http/control/TestAuthManager.java
URL: 
http://svn.apache.org/viewvc/jakarta/jmeter/branches/rel-2-2/test/src/org/apache/jmeter/protocol/http/control/TestAuthManager.java?view=diff&rev=506173&r1=506172&r2=506173
==============================================================================
--- 
jakarta/jmeter/branches/rel-2-2/test/src/org/apache/jmeter/protocol/http/control/TestAuthManager.java
 (original)
+++ 
jakarta/jmeter/branches/rel-2-2/test/src/org/apache/jmeter/protocol/http/control/TestAuthManager.java
 Sun Feb 11 15:33:44 2007
@@ -41,11 +41,16 @@
                        CollectionProperty ao = am.getAuthObjects();
                        assertEquals(0, ao.size());
                        am.addFile("testfiles/TestAuth.txt");
-                       assertEquals(6, ao.size());
+                       assertEquals(9, ao.size());
                        Authorization at;
                        at = am.getAuthForURL(new URL("http://a.b.c/";));
                        assertEquals("login", at.getUser());
                        assertEquals("password", at.getPass());
+                       at = am.getAuthForURL(new URL("http://a.b.c:80/";)); // 
same as above
+                       assertEquals("login", at.getUser());
+                       assertEquals("password", at.getPass());
+                       at = am.getAuthForURL(new URL("http://a.b.c:443/";));// 
not same
+                       assertNull(at);
                        at = am.getAuthForURL(new URL("http://a.b.c/1";));
                        assertEquals("login1", at.getUser());
                        assertEquals("password1", at.getPass());
@@ -56,5 +61,20 @@
                        assertEquals("pass", at.getPass());
                        assertEquals("domain", at.getDomain());
                        assertEquals("realm", at.getRealm());
+                       at = am.getAuthForURL(new URL("https://j.k.l/";));
+                       assertEquals("jkl", at.getUser());
+                       assertEquals("pass", at.getPass());
+                       at = am.getAuthForURL(new URL("https://j.k.l:443/";));
+                       assertEquals("jkl", at.getUser());
+                       assertEquals("pass", at.getPass());
+                       at = am.getAuthForURL(new URL("https://l.m.n/";));
+                       assertEquals("lmn443", at.getUser());
+                       assertEquals("pass", at.getPass());
+                       at = am.getAuthForURL(new URL("https://l.m.n:443/";));
+                       assertEquals("lmn443", at.getUser());
+                       assertEquals("pass", at.getPass());
+                       at = am.getAuthForURL(new URL("https://l.m.n:8443/";));
+                       assertEquals("lmn8443", at.getUser());
+                       assertEquals("pass", at.getPass());
                }
 }



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

Reply via email to