[jboss-svn-commits] JBL Code SVN: r36021 - labs/jbossrules/soa_branches/BRMS-5.1.x/drools-guvnor/src/test/java/org/drools/guvnor/server/files.
jboss-svn-commits at lists.jboss.org
jboss-svn-commits at lists.jboss.org
Mon Nov 22 12:17:04 EST 2010
Author: tsurdilovic
Date: 2010-11-22 12:17:03 -0500 (Mon, 22 Nov 2010)
New Revision: 36021
Modified:
labs/jbossrules/soa_branches/BRMS-5.1.x/drools-guvnor/src/test/java/org/drools/guvnor/server/files/PackageDeploymentServletTest.java
Log:
BRMS-443 - fixed test case
Modified: labs/jbossrules/soa_branches/BRMS-5.1.x/drools-guvnor/src/test/java/org/drools/guvnor/server/files/PackageDeploymentServletTest.java
===================================================================
--- labs/jbossrules/soa_branches/BRMS-5.1.x/drools-guvnor/src/test/java/org/drools/guvnor/server/files/PackageDeploymentServletTest.java 2010-11-22 17:15:55 UTC (rev 36020)
+++ labs/jbossrules/soa_branches/BRMS-5.1.x/drools-guvnor/src/test/java/org/drools/guvnor/server/files/PackageDeploymentServletTest.java 2010-11-22 17:17:03 UTC (rev 36021)
@@ -76,24 +76,22 @@
//check source
PackageDeploymentServlet serv = new PackageDeploymentServlet();
MockHTTPRequest req = new MockHTTPRequest("/package/testPDSGetPackage/LATEST.drl", null);
- ByteArrayOutputStream out = new ByteArrayOutputStream();
- MockHTTPResponse res = new MockHTTPResponse(out);
+ MockHTTPResponse res = new MockHTTPResponse();
serv.doGet(req, res);
- assertNotNull(out.toByteArray());
- String drl = new String(out.toByteArray());
+ assertNotNull(res.extractContentBytes());
+ String drl = res.extractContent();
assertTrue(drl.indexOf("rule") > -1);
//now binary
serv = new PackageDeploymentServlet();
req = new MockHTTPRequest("/package/testPDSGetPackage/LATEST", null);
- out = new ByteArrayOutputStream();
- res = new MockHTTPResponse(out);
+ res = new MockHTTPResponse();
serv.doGet(req, res);
- assertNotNull(out.toByteArray());
- byte[] bin = out.toByteArray();
+ assertNotNull(res.extractContentBytes());
+ byte[] bin = res.extractContentBytes();
byte[] bin_ = pkg.getCompiledPackageBytes();
org.drools.rule.Package o = (org.drools.rule.Package) DroolsStreamUtils.streamIn( new ByteArrayInputStream(bin) );
@@ -110,23 +108,21 @@
serv = new PackageDeploymentServlet();
req = new MockHTTPRequest("/package/testPDSGetPackage/SNAP1.drl", null);
- out = new ByteArrayOutputStream();
- res = new MockHTTPResponse(out);
+ res = new MockHTTPResponse();
serv.doGet(req, res);
- assertNotNull(out.toByteArray());
- drl = new String(out.toByteArray());
+ assertNotNull(res.extractContentBytes());
+ drl = new String(res.extractContentBytes());
assertTrue(drl.indexOf("rule") > -1);
//now binary
serv = new PackageDeploymentServlet();
req = new MockHTTPRequest("/package/testPDSGetPackage/SNAP1", null);
- out = new ByteArrayOutputStream();
- res = new MockHTTPResponse(out);
+ res = new MockHTTPResponse();
serv.doGet(req, res);
- assertNotNull(out.toByteArray());
- bin = out.toByteArray();
+ assertNotNull(res.extractContentBytes());
+ bin = res.extractContentBytes();
bin_ = pkg.getCompiledPackageBytes();
assertEquals(bin_.length, bin.length);
@@ -134,12 +130,11 @@
//now get an individual asset source
serv = new PackageDeploymentServlet();
req = new MockHTTPRequest("/package/testPDSGetPackage/SNAP1/someRule.drl", null);
- out = new ByteArrayOutputStream();
- res = new MockHTTPResponse(out);
+ res = new MockHTTPResponse();
serv.doGet(req, res);
- assertNotNull(out.toByteArray());
- drl = new String(out.toByteArray());
+ assertNotNull(res.extractContentBytes());
+ drl = res.extractContent();
System.err.println(drl);
assertTrue(drl.indexOf("rule") > -1);
assertEquals(-1, drl.indexOf("package"));
@@ -149,8 +144,7 @@
serv = new PackageDeploymentServlet();
req = new MockHTTPRequest("/package/testPDSGetPackage/LATEST", null);
req.method = "HEAD";
- out = new ByteArrayOutputStream();
- res = new MockHTTPResponse(out);
+ res = new MockHTTPResponse();
serv.doHead(req, res);
assertTrue(res.headers.size() > 0);
String lm = res.headers.get("Last-Modified");
@@ -159,8 +153,7 @@
serv = new PackageDeploymentServlet();
req = new MockHTTPRequest("/package/testPDSGetPackage/LATEST", null);
req.method = "HEAD";
- out = new ByteArrayOutputStream();
- res = new MockHTTPResponse(out);
+ res = new MockHTTPResponse();
serv.doHead(req, res);
assertTrue(res.headers.size() > 0);
@@ -169,8 +162,7 @@
serv = new PackageDeploymentServlet();
req = new MockHTTPRequest("/package/testPDSGetPackage/LATEST.drl", null);
req.method = "HEAD";
- out = new ByteArrayOutputStream();
- res = new MockHTTPResponse(out);
+ res = new MockHTTPResponse();
serv.doHead(req, res);
assertTrue(res.headers.size() > 0);
@@ -301,20 +293,18 @@
//now run the scenarios
PackageDeploymentServlet serv = new PackageDeploymentServlet();
MockHTTPRequest req = new MockHTTPRequest("/package/testScenariosURL/LATEST/SCENARIOS", headers);
- ByteArrayOutputStream out = new ByteArrayOutputStream();
- MockHTTPResponse res = new MockHTTPResponse(out);
+ MockHTTPResponse res = new MockHTTPResponse();
serv.doGet(req, res);
- String testResult = new String(out.toByteArray());
+ String testResult = res.extractContent();
assertNotNull(testResult);
assertEquals("No test scenarios found.", testResult);
serv = new PackageDeploymentServlet();
req = new MockHTTPRequest("/package/testScenariosURL/SNAP1/SCENARIOS", headers);
- out = new ByteArrayOutputStream();
- res = new MockHTTPResponse(out);
+ res = new MockHTTPResponse();
serv.doGet(req, res);
- testResult = new String(out.toByteArray());
+ testResult = res.extractContent();
assertNotNull(testResult);
assertEquals("No test scenarios found.", testResult);
@@ -322,11 +312,10 @@
serv = new PackageDeploymentServlet();
req = new MockHTTPRequest("/package/testScenariosURL/SNAP1/ChangeSet.xml", headers);
req.url = new StringBuffer("http://foo/ChangeSet.xml");
- out = new ByteArrayOutputStream();
- res = new MockHTTPResponse(out);
+ res = new MockHTTPResponse();
serv.doGet(req, res);
- testResult = new String(out.toByteArray());
+ testResult = res.extractContent();
assertNotNull(testResult);
assertTrue(testResult.indexOf("<resource source='http://foo' type='PKG' />") > 0);
@@ -339,11 +328,5 @@
}
}
-
- @Override
- protected void tearDown() throws Exception {
- TestEnvironmentSessionHelper.shutdown();
- super.tearDown();
- }
}
More information about the jboss-svn-commits
mailing list