[jboss-svn-commits] JBL Code SVN: r21184 - in labs/jbossrules/trunk/drools-repository/src: test/java/org/drools/repository/remoteapi and 1 other directory.
jboss-svn-commits at lists.jboss.org
jboss-svn-commits at lists.jboss.org
Wed Jul 23 01:50:20 EDT 2008
Author: michael.neale at jboss.com
Date: 2008-07-23 01:50:20 -0400 (Wed, 23 Jul 2008)
New Revision: 21184
Modified:
labs/jbossrules/trunk/drools-repository/src/main/java/org/drools/repository/remoteapi/RestAPI.java
labs/jbossrules/trunk/drools-repository/src/test/java/org/drools/repository/remoteapi/RestAPITest.java
Log:
won't blow up on version requests for snapshots
Modified: labs/jbossrules/trunk/drools-repository/src/main/java/org/drools/repository/remoteapi/RestAPI.java
===================================================================
--- labs/jbossrules/trunk/drools-repository/src/main/java/org/drools/repository/remoteapi/RestAPI.java 2008-07-22 21:54:47 UTC (rev 21183)
+++ labs/jbossrules/trunk/drools-repository/src/main/java/org/drools/repository/remoteapi/RestAPI.java 2008-07-23 05:50:20 UTC (rev 21184)
@@ -57,7 +57,7 @@
*/
public Response get(String path) throws UnsupportedEncodingException {
String[] bits = split(path);
- if (bits.length == 1) return new Response.Text("Not a valid URL");
+ if (bits.length == 1) return new Response.Text("");
if (bits[0].equals("packages")) {
String pkgName = bits[1];
if (bits.length == 2) {
@@ -67,7 +67,7 @@
return loadContent(pkgName, resourceFile);
}
} else {
- throw new IllegalArgumentException("Unable to deal with " + path);
+ return new Response.Text("");//throw new IllegalArgumentException("Unable to deal with " + path);
}
}
Modified: labs/jbossrules/trunk/drools-repository/src/test/java/org/drools/repository/remoteapi/RestAPITest.java
===================================================================
--- labs/jbossrules/trunk/drools-repository/src/test/java/org/drools/repository/remoteapi/RestAPITest.java 2008-07-22 21:54:47 UTC (rev 21183)
+++ labs/jbossrules/trunk/drools-repository/src/test/java/org/drools/repository/remoteapi/RestAPITest.java 2008-07-23 05:50:20 UTC (rev 21184)
@@ -126,6 +126,18 @@
}
+ public void testGetMisc() throws Exception {
+ RulesRepository repo = RepositorySessionUtil.getRepository();
+ RestAPI api = new RestAPI(repo);
+ api.get("");
+ api.get("/");
+ api.get("packages");
+ api.get("snapshots");
+ api.get("snapshots/defaultPackage");
+
+
+ }
+
public void testGetVersionHistory() throws Exception {
RulesRepository repo = RepositorySessionUtil.getRepository();
PackageItem pkg = repo.createPackage("testRestGetVersionHistory", "");
More information about the jboss-svn-commits
mailing list