You are viewing a plain text version of this content. The canonical link for it is here.
Posted to jmeter-dev@jakarta.apache.org by se...@apache.org on 2007/02/12 00:33:45 UTC

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

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: jmeter-dev-unsubscribe@jakarta.apache.org
For additional commands, e-mail: jmeter-dev-help@jakarta.apache.org