Search in sources :

Example 1 with TestRequest

use of org.apache.servicecomb.demo.server.TestRequest in project incubator-servicecomb-java-chassis by apache.

the class PojoIntegrationTestBase method remoteTestPojo_wrapParam.

@Test
public void remoteTestPojo_wrapParam() {
    // when request is null
    User result = PojoService.test.wrapParam(null);
    assertThat(result, is(nullValue()));
    // when request is not null
    User user = new User();
    byte[] buffer = new byte[1024];
    TestRequest request = new TestRequest();
    request.setUser(user);
    request.setIndex(0);
    request.setData(buffer);
    request.getUsers().add(user);
    result = PojoService.test.wrapParam(request);
    assertThat(result.toString(), is("User [name=nameA,  users count:1, age=100, index=0]"));
}
Also used : User(org.apache.servicecomb.demo.server.User) TestRequest(org.apache.servicecomb.demo.server.TestRequest) Test(org.junit.Test)

Example 2 with TestRequest

use of org.apache.servicecomb.demo.server.TestRequest in project incubator-servicecomb-java-chassis by apache.

the class PojoClientTest method testWrapParam.

private static void testWrapParam(Test test) {
    User user = new User();
    TestRequest request = new TestRequest();
    request.setUser(user);
    request.setIndex(0);
    request.setData(buffer);
    request.getUsers().add(user);
    User result = test.wrapParam(request);
    LOGGER.info("wrap param result:{}", result);
    TestMgr.check("User [name=nameA,  users count:1, age=100, index=0]", result);
}
Also used : User(org.apache.servicecomb.demo.server.User) TestRequest(org.apache.servicecomb.demo.server.TestRequest)

Example 3 with TestRequest

use of org.apache.servicecomb.demo.server.TestRequest in project incubator-servicecomb-java-chassis by apache.

the class PojoClient method testWrapParam.

private static void testWrapParam(Test test) {
    User user = new User();
    TestRequest request = new TestRequest();
    request.setUser(user);
    request.setIndex(0);
    request.setData(buffer);
    request.getUsers().add(user);
    User result = test.wrapParam(request);
    LOGGER.info("wrap param result:{}", result);
    TestMgr.check("User [name=nameA,  users count:1, age=100, index=0]", result);
}
Also used : User(org.apache.servicecomb.demo.server.User) TestRequest(org.apache.servicecomb.demo.server.TestRequest)

Aggregations

TestRequest (org.apache.servicecomb.demo.server.TestRequest)3 User (org.apache.servicecomb.demo.server.User)3 Test (org.junit.Test)1