Search in sources :

Example 6 with CallbackStatement

use of com.eclipsesource.restfuse.internal.callback.CallbackStatement in project restfuse by eclipsesource.

the class Poll_Test method setUp.

@BeforeClass
public static void setUp() throws Exception {
    server = new Server(10044);
    ServletContextHandler context = new ServletContextHandler(server, "/", ServletContextHandler.SESSIONS);
    CallbackStatement statement = mock(CallbackStatement.class);
    CallbackSerlvet servlet = new CallbackSerlvet(new TestResource(), statement);
    context.addServlet(new ServletHolder(servlet), "/");
    server.start();
    int timer = 0;
    while (!server.isRunning() && timer < TIMEOUT) {
        Thread.sleep(1000);
        timer++;
    }
}
Also used : Server(org.eclipse.jetty.server.Server) ServletHolder(org.eclipse.jetty.servlet.ServletHolder) CallbackStatement(com.eclipsesource.restfuse.internal.callback.CallbackStatement) ServletContextHandler(org.eclipse.jetty.servlet.ServletContextHandler) CallbackSerlvet(com.eclipsesource.restfuse.internal.callback.CallbackSerlvet) BeforeClass(org.junit.BeforeClass)

Example 7 with CallbackStatement

use of com.eclipsesource.restfuse.internal.callback.CallbackStatement in project restfuse by eclipsesource.

the class HttpTestStatement method doEvaluate.

private void doEvaluate() throws Throwable {
    Statement delegate = new BasicStatement(base, this);
    if (needsCallback()) {
        delegate = new CallbackStatement(base, this, description, target);
    } else if (needsPoll()) {
        delegate = new PollStatement(base, this, description, target);
    }
    delegate.evaluate();
}
Also used : Statement(org.junit.runners.model.Statement) PollStatement(com.eclipsesource.restfuse.internal.poll.PollStatement) CallbackStatement(com.eclipsesource.restfuse.internal.callback.CallbackStatement) PollStatement(com.eclipsesource.restfuse.internal.poll.PollStatement) CallbackStatement(com.eclipsesource.restfuse.internal.callback.CallbackStatement)

Aggregations

CallbackStatement (com.eclipsesource.restfuse.internal.callback.CallbackStatement)7 CallbackSerlvet (com.eclipsesource.restfuse.internal.callback.CallbackSerlvet)6 Server (org.eclipse.jetty.server.Server)6 ServletContextHandler (org.eclipse.jetty.servlet.ServletContextHandler)6 ServletHolder (org.eclipse.jetty.servlet.ServletHolder)6 BeforeClass (org.junit.BeforeClass)6 DefaultCallbackResource (com.eclipsesource.restfuse.DefaultCallbackResource)2 PollStatement (com.eclipsesource.restfuse.internal.poll.PollStatement)1 Statement (org.junit.runners.model.Statement)1