[jboss-svn-commits] JBL Code SVN: r19740 - 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
Mon Apr 28 03:16:12 EDT 2008
Author: michael.neale at jboss.com
Date: 2008-04-28 03:16:12 -0400 (Mon, 28 Apr 2008)
New Revision: 19740
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:
JBRULES-1562 remote REST api
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-04-28 06:51:30 UTC (rev 19739)
+++ labs/jbossrules/trunk/drools-repository/src/main/java/org/drools/repository/remoteapi/RestAPI.java 2008-04-28 07:16:12 UTC (rev 19740)
@@ -47,6 +47,9 @@
}
String[] split(String path) throws UnsupportedEncodingException {
+ if (path.indexOf("api") > -1) {
+ path = path.split("api")[1];
+ }
if (path.startsWith("/")) path = path.substring(1);
String[] bits = path.split("/");
for (int i = 0; i < bits.length; i++) {
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-04-28 06:51:30 UTC (rev 19739)
+++ labs/jbossrules/trunk/drools-repository/src/test/java/org/drools/repository/remoteapi/RestAPITest.java 2008-04-28 07:16:12 UTC (rev 19740)
@@ -284,5 +284,12 @@
assertEquals("some package", x[1]);
assertEquals("some asset", x[2]);
+
+ x = a.split("http://localhost:8080/drools-jbrms/org.dooby.doo.X.html/api/packages/foo/bar.drl");
+ assertEquals(3, x.length);
+ assertEquals("packages", x[0]);
+ assertEquals("foo", x[1]);
+ assertEquals("bar.drl", x[2]);
+
}
}
More information about the jboss-svn-commits
mailing list