[jboss-svn-commits] JBL Code SVN: r31831 - labs/jbossrules/trunk/drools-guvnor/src/test/java/org/drools/guvnor/server/files.

jboss-svn-commits at lists.jboss.org jboss-svn-commits at lists.jboss.org
Wed Feb 24 10:18:34 EST 2010


Author: jervisliu
Date: 2010-02-24 10:18:32 -0500 (Wed, 24 Feb 2010)
New Revision: 31831

Modified:
   labs/jbossrules/trunk/drools-guvnor/src/test/java/org/drools/guvnor/server/files/PackageDeploymentServletTest.java
Log:
https://jira.jboss.org/jira/browse/GUVNOR-506: Fix failed test. 

Modified: labs/jbossrules/trunk/drools-guvnor/src/test/java/org/drools/guvnor/server/files/PackageDeploymentServletTest.java
===================================================================
--- labs/jbossrules/trunk/drools-guvnor/src/test/java/org/drools/guvnor/server/files/PackageDeploymentServletTest.java	2010-02-24 15:06:38 UTC (rev 31830)
+++ labs/jbossrules/trunk/drools-guvnor/src/test/java/org/drools/guvnor/server/files/PackageDeploymentServletTest.java	2010-02-24 15:18:32 UTC (rev 31831)
@@ -6,6 +6,8 @@
 import java.io.File;
 import java.io.FileWriter;
 import java.io.Writer;
+import java.util.HashMap;
+import java.util.Map;
 
 import junit.framework.TestCase;
 
@@ -30,6 +32,8 @@
 import org.mortbay.jetty.servlet.Context;
 import org.mortbay.jetty.servlet.ServletHolder;
 
+import sun.misc.BASE64Encoder;
+
 public class PackageDeploymentServletTest extends TestCase {
 
 	public void FIXMEtestLoadingRules() throws Exception {
@@ -270,10 +274,18 @@
 		PackageItem pkg = repo.createPackage("testScenariosURL", "");
 		impl.createPackageSnapshot("testScenariosURL", "SNAP1", false, "");
 
+        BASE64Encoder enc = new sun.misc.BASE64Encoder();
+        String userpassword = "test" + ":" + "password";
+        final String encodedAuthorization = enc.encode( userpassword.getBytes() );      
 
+        Map<String, String> headers = new HashMap<String, String>() {
+            {
+                put("Authorization", "BASIC " + encodedAuthorization);
+            }
+        };
 		//now run the scenarios
 		PackageDeploymentServlet serv = new PackageDeploymentServlet();
-		MockHTTPRequest req = new MockHTTPRequest("/package/testScenariosURL/LATEST/SCENARIOS", null);
+		MockHTTPRequest req = new MockHTTPRequest("/package/testScenariosURL/LATEST/SCENARIOS", headers);
 		ByteArrayOutputStream out = new ByteArrayOutputStream();
 		MockHTTPResponse res = new MockHTTPResponse(out);
 		serv.doGet(req, res);
@@ -283,7 +295,7 @@
 
 
 		serv = new PackageDeploymentServlet();
-		req = new MockHTTPRequest("/package/testScenariosURL/SNAP1/SCENARIOS", null);
+		req = new MockHTTPRequest("/package/testScenariosURL/SNAP1/SCENARIOS", headers);
 		out = new ByteArrayOutputStream();
 		res = new MockHTTPResponse(out);
 		serv.doGet(req, res);
@@ -293,7 +305,7 @@
 
 
         serv = new PackageDeploymentServlet();
-        req = new MockHTTPRequest("/package/testScenariosURL/SNAP1/ChangeSet.xml", null);
+        req = new MockHTTPRequest("/package/testScenariosURL/SNAP1/ChangeSet.xml", headers);
         req.url = new StringBuffer("http://foo/ChangeSet.xml");
         out = new ByteArrayOutputStream();
         res = new MockHTTPResponse(out);



More information about the jboss-svn-commits mailing list