[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