You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@ode.apache.org by mr...@apache.org on 2009/01/19 23:44:20 UTC
svn commit: r735861 - in /ode/sandbox/simpel/src:
main/antlr/org/apache/ode/simpel/antlr/ main/java/org/apache/ode/rest/
test/java/org/apache/ode/simpel/
Author: mriou
Date: Mon Jan 19 14:44:19 2009
New Revision: 735861
URL: http://svn.apache.org/viewvc?rev=735861&view=rev
Log:
Server cleanup in the RESTful SimPEL test case.
Modified:
ode/sandbox/simpel/src/main/antlr/org/apache/ode/simpel/antlr/SimPEL.g
ode/sandbox/simpel/src/main/antlr/org/apache/ode/simpel/antlr/SimPELWalker.g
ode/sandbox/simpel/src/main/java/org/apache/ode/rest/ProcessWebResource.java
ode/sandbox/simpel/src/test/java/org/apache/ode/simpel/RestfulSimPELTest.java
Modified: ode/sandbox/simpel/src/main/antlr/org/apache/ode/simpel/antlr/SimPEL.g
URL: http://svn.apache.org/viewvc/ode/sandbox/simpel/src/main/antlr/org/apache/ode/simpel/antlr/SimPEL.g?rev=735861&r1=735860&r2=735861&view=diff
==============================================================================
--- ode/sandbox/simpel/src/main/antlr/org/apache/ode/simpel/antlr/SimPEL.g (original)
+++ ode/sandbox/simpel/src/main/antlr/org/apache/ode/simpel/antlr/SimPEL.g Mon Jan 19 14:44:19 2009
@@ -143,20 +143,21 @@
// Simple activities
invoke
-options {backtrack=true;}
- : invoke_base param_block -> ^(INVOKE invoke_base) param_block;
+ : invoke_base param_block -> ^(INVOKE invoke_base) param_block
+ | invoke_base SEMI -> ^(INVOKE invoke_base);
invoke_base
: 'invoke' '(' p=ID ',' o=ID (',' in=ID)? ')' -> ^($p $o $in?);
receive
-options {backtrack=true;}
- : receive_base param_block -> ^(RECEIVE receive_base) param_block;
+ : receive_base param_block -> ^(RECEIVE receive_base) param_block
+ | receive_base SEMI -> ^(RECEIVE receive_base);
receive_base
: 'receive' '(' p=ID (',' o=ID (',' correlation)? )? ')' -> ^($p $o? correlation?);
request
options {backtrack=true;}
- : request_base param_block -> ^(REQUEST request_base) param_block;
+ : request_base param_block -> ^(REQUEST request_base) param_block
+ | request_base SEMI -> ^(REQUEST request_base);
request_base
: 'request' '(' expr (',' meth=STRING (',' msg=ID)?)? ')' -> ^(REQ_BASE expr $meth? $msg?);
Modified: ode/sandbox/simpel/src/main/antlr/org/apache/ode/simpel/antlr/SimPELWalker.g
URL: http://svn.apache.org/viewvc/ode/sandbox/simpel/src/main/antlr/org/apache/ode/simpel/antlr/SimPELWalker.g?rev=735861&r1=735860&r2=735861&view=diff
==============================================================================
--- ode/sandbox/simpel/src/main/antlr/org/apache/ode/simpel/antlr/SimPELWalker.g (original)
+++ ode/sandbox/simpel/src/main/antlr/org/apache/ode/simpel/antlr/SimPELWalker.g Mon Jan 19 14:44:19 2009
@@ -28,16 +28,16 @@
private ErrorListener el;
public void setErrorListener(ErrorListener el) {
- this.el = el;
+ this.el = el;
}
public void displayRecognitionError(String[] tokenNames, RecognitionException e) {
- el.reportRecognitionError(tokenNames, e.line, getErrorMessage(e, tokenNames), e);
+ el.reportRecognitionError(tokenNames, e.line, getErrorMessage(e, tokenNames), e);
}
public String getErrorMessage(RecognitionException e, String[] tokenNames) {
- List stack = getRuleInvocationStack(e, this.getClass().getName());
- String msg = null;
- if ( e instanceof NoViableAltException ) {
+ List stack = getRuleInvocationStack(e, this.getClass().getName());
+ String msg = null;
+ if ( e instanceof NoViableAltException ) {
NoViableAltException nvae = (NoViableAltException)e;
msg = " no viable alt; token="+e.token+" (decision="+nvae.decisionNumber+" state "+nvae.stateNumber+")"+
" decision=<<"+nvae.grammarDecisionDescription+">>";
@@ -59,12 +59,12 @@
return builder;
}
public void setBuilder(OBuilder builder) {
- this.builder = builder;
+ this.builder = builder;
}
private String text(org.antlr.runtime.tree.Tree t) {
- if (t == null) return null;
- else return t.getText();
+ if (t == null) return null;
+ else return t.getText();
}
private String deepText(org.antlr.runtime.tree.Tree t) {
Modified: ode/sandbox/simpel/src/main/java/org/apache/ode/rest/ProcessWebResource.java
URL: http://svn.apache.org/viewvc/ode/sandbox/simpel/src/main/java/org/apache/ode/rest/ProcessWebResource.java?rev=735861&r1=735860&r2=735861&view=diff
==============================================================================
--- ode/sandbox/simpel/src/main/java/org/apache/ode/rest/ProcessWebResource.java (original)
+++ ode/sandbox/simpel/src/main/java/org/apache/ode/rest/ProcessWebResource.java Mon Jan 19 14:44:19 2009
@@ -84,7 +84,7 @@
.entity(DOMUtils.domToString(DOMUtils.getFirstChildElement(DOMUtils
.getFirstChildElement(mex.getResponse().getMessage()))))
.type("application/xml")
- .header("Location", _root+mex.getResource().getUrl())
+ .header("Location", _root + mex.getResource().getUrl())
.build();
}
}
Modified: ode/sandbox/simpel/src/test/java/org/apache/ode/simpel/RestfulSimPELTest.java
URL: http://svn.apache.org/viewvc/ode/sandbox/simpel/src/test/java/org/apache/ode/simpel/RestfulSimPELTest.java?rev=735861&r1=735860&r2=735861&view=diff
==============================================================================
--- ode/sandbox/simpel/src/test/java/org/apache/ode/simpel/RestfulSimPELTest.java (original)
+++ ode/sandbox/simpel/src/test/java/org/apache/ode/simpel/RestfulSimPELTest.java Mon Jan 19 14:44:19 2009
@@ -15,6 +15,20 @@
public class RestfulSimPELTest extends TestCase {
+ EmbeddedServer server;
+
+ @Override
+ protected void setUp() throws Exception {
+ super.setUp();
+ server = new EmbeddedServer();
+ }
+
+ @Override
+ protected void tearDown() throws Exception {
+ super.tearDown();
+ server.stop();
+ }
+
private static final String HELLO_WORLD =
"process HelloWorld {\n" +
" receive(self) { |name|\n" +
@@ -24,7 +38,6 @@
"}";
public void testRestfulHelloWorld() throws Exception {
- EmbeddedServer server = new EmbeddedServer();
server.start();
Descriptor desc = new Descriptor();
desc.setAddress("/hello");
@@ -39,9 +52,8 @@
String response = resp.getEntity(String.class);
System.out.println("=> " + response);
assertTrue(response.indexOf("Hello foo") > 0);
- assertTrue(resp.getMetadata().get("Location").get(0), resp.getMetadata().get("Location").get(0).matches("/hello/[0-9]*"));
+ assertTrue(resp.getMetadata().get("Location").get(0), resp.getMetadata().get("Location").get(0).matches(".*/hello/[0-9]*"));
System.out.println("loc " + resp.getMetadata().get("Location"));
- server.stop();
}
private static final String COUNTER =
@@ -73,7 +85,6 @@
"}";
public void testCounter() throws Exception {
- EmbeddedServer server = new EmbeddedServer();
server.start();
Descriptor desc = new Descriptor();
desc.setAddress("/counter");
@@ -138,8 +149,6 @@
Thread.sleep(1500);
queryResponse = instance.path("/").type("application/xml").get(ClientResponse.class);
assertTrue(queryResponse.getStatus() == 410);
-
- server.stop();
}
public static final String CALLING_GET =
@@ -153,7 +162,6 @@
"}";
public void testCallingGet() throws Exception {
- EmbeddedServer server = new EmbeddedServer();
server.start();
Descriptor desc = new Descriptor();
desc.setAddress("/feedget");
@@ -191,7 +199,6 @@
"}";
public void testAllMethods() throws Exception {
- EmbeddedServer server = new EmbeddedServer();
server.start();
Descriptor desc = new Descriptor();
desc.setAddress("/gppdproc");