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