[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