Search in sources :

Example 16 with User

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

the class PojoClientTest method testCommonInvoke.

private static void testCommonInvoke(String transport) {
    Object result = InvokerUtils.syncInvoke("pojo", "server", "splitParam", new Object[] { 2, new User() });
    TestMgr.check("User [name=nameA,  users count:0" + SPLITPARAM_RESPONSE_USER_SUFFIX + ", age=100, index=2]", result);
    result = InvokerUtils.syncInvoke("pojo", "0.0.1", transport, "server", "splitParam", new Object[] { 3, new User() });
    TestMgr.check("User [name=nameA,  users count:0" + SPLITPARAM_RESPONSE_USER_SUFFIX + ", age=100, index=3]", result);
}
Also used : User(org.apache.servicecomb.demo.server.User)

Example 17 with User

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

the class PojoClientTest method testSplitParam.

private static void testSplitParam(Test test) {
    User result = test.splitParam(1, new User());
    LOGGER.info("split param result:{}", result);
    TestMgr.check("User [name=nameA,  users count:0" + SPLITPARAM_RESPONSE_USER_SUFFIX + ", age=100, index=1]", result);
}
Also used : User(org.apache.servicecomb.demo.server.User)

Example 18 with User

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

the class PojoClientTest method testChinese.

private static void testChinese(Test test) {
    TestMgr.check("code is '测试'", test.getTestString("测试"));
    User user = new User();
    user.setName("名字");
    User result = test.splitParam(1, user);
    TestMgr.check("名字,  users count:0" + SPLITPARAM_RESPONSE_USER_SUFFIX, result.getName());
}
Also used : User(org.apache.servicecomb.demo.server.User)

Example 19 with User

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

the class CodeFirstSpringmvcBase method cseResponse.

public Response cseResponse(InvocationContext c1) {
    Response response = Response.createSuccess(Status.ACCEPTED, new User());
    Headers headers = response.getHeaders();
    headers.addHeader("h1", "h1v " + c1.getContext().toString());
    InvocationContext c2 = ContextUtils.getInvocationContext();
    headers.addHeader("h2", "h2v " + c2.getContext().toString());
    return response;
}
Also used : Response(org.apache.servicecomb.swagger.invocation.Response) User(org.apache.servicecomb.demo.server.User) HttpHeaders(org.springframework.http.HttpHeaders) Headers(org.apache.servicecomb.swagger.invocation.response.Headers) InvocationContext(org.apache.servicecomb.swagger.invocation.context.InvocationContext)

Example 20 with User

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

the class JaxrsIntegrationTestBase method userOfNames.

private User userOfNames(String... names) {
    User user1 = new User();
    user1.setNames(names);
    return user1;
}
Also used : User(org.apache.servicecomb.demo.server.User)

Aggregations

User (org.apache.servicecomb.demo.server.User)27 Response (org.apache.servicecomb.swagger.invocation.Response)4 InvocationContext (org.apache.servicecomb.swagger.invocation.context.InvocationContext)4 Headers (org.apache.servicecomb.swagger.invocation.response.Headers)4 Test (org.junit.Test)4 ApiResponse (io.swagger.annotations.ApiResponse)3 HashMap (java.util.HashMap)3 TestRequest (org.apache.servicecomb.demo.server.TestRequest)3 ResponseHeaders (org.apache.servicecomb.swagger.extend.annotations.ResponseHeaders)3 GET (javax.ws.rs.GET)2 Path (javax.ws.rs.Path)2 Generic (org.apache.servicecomb.demo.Generic)2 HttpHeaders (org.springframework.http.HttpHeaders)2 Holder (javax.xml.ws.Holder)1 RequestMapping (org.springframework.web.bind.annotation.RequestMapping)1