Package org.springframework.mock.web.test

Examples of org.springframework.mock.web.test.MockAsyncContext


    // Async request timeout

    given(this.manager.isOpen()).willReturn(true);

    MockAsyncContext asyncContext = (MockAsyncContext) this.request.getAsyncContext();
    for (AsyncListener listener : asyncContext.getListeners()) {
      listener.onTimeout(new AsyncEvent(asyncContext));
    }
    for (AsyncListener listener : asyncContext.getListeners()) {
      listener.onComplete(new AsyncEvent(asyncContext));
    }

    verify(this.manager).close();
  }
View Full Code Here


  @Test
  public void startAsync() throws Exception {
    this.asyncRequest.startAsync();

    MockAsyncContext asyncContext = (MockAsyncContext) this.request.getAsyncContext();

    assertNotNull(asyncContext);
    assertEquals("Timeout value not set", 44 * 1000, asyncContext.getTimeout());
    assertEquals(1, asyncContext.getListeners().size());
    assertSame(this.asyncRequest, asyncContext.getListeners().get(0));
  }
View Full Code Here

    this.asyncRequest.startAsync();
    this.asyncRequest.startAsync();
    this.asyncRequest.startAsync();
    this.asyncRequest.startAsync()// idempotent

    MockAsyncContext asyncContext = (MockAsyncContext) this.request.getAsyncContext();

    assertNotNull(asyncContext);
    assertEquals(1, asyncContext.getListeners().size());
  }
View Full Code Here

    assertFalse(TransactionSynchronizationManager.hasResource(sf));
    verify(session, never()).close();

    // Async request timeout

    MockAsyncContext asyncContext = (MockAsyncContext) this.request.getAsyncContext();
    for (AsyncListener listener : asyncContext.getListeners()) {
      listener.onTimeout(new AsyncEvent(asyncContext));
    }
    for (AsyncListener listener : asyncContext.getListeners()) {
      listener.onComplete(new AsyncEvent(asyncContext));
    }

    verify(session).close();
  }
View Full Code Here

    assertEquals(1, count.get());
    verify(session, never()).close();

    // Async request timeout ...

    MockAsyncContext asyncContext = (MockAsyncContext) this.request.getAsyncContext();
    for (AsyncListener listener : asyncContext.getListeners()) {
      listener.onTimeout(new AsyncEvent(asyncContext));
    }
    for (AsyncListener listener : asyncContext.getListeners()) {
      listener.onComplete(new AsyncEvent(asyncContext));
    }

    verify(session).close();
View Full Code Here

TOP

Related Classes of org.springframework.mock.web.test.MockAsyncContext

Copyright © 2018 www.massapicom. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.