use of org.apache.servicecomb.demo.server.User in project java-chassis by ServiceComb.
the class JaxrsIntegrationTestBase method userOfNames.
private User userOfNames(String... names) {
User user1 = new User();
user1.setNames(names);
return user1;
}
use of org.apache.servicecomb.demo.server.User in project incubator-servicecomb-java-chassis by apache.
the class TestGeneric method testGenericGenericUser_rest.
@SuppressWarnings("unchecked")
private void testGenericGenericUser_rest() {
Generic<Generic<User>> generic = new Generic<>();
generic.value = new Generic<>();
generic.value.value = new User();
Generic<Generic<User>> result = intf.testGenericGenericUser(generic);
TestMgr.check("{\"name\":\"nameA\",\"age\":100,\"index\":0,\"names\":null}", result.value.value.jsonString());
result = restTemplate.postForObject(prefix + "/genericGenericUser", generic, Generic.class);
TestMgr.check("{\"name\":\"nameA\",\"age\":100,\"index\":0,\"names\":null}", result.value.value.jsonString());
}
use of org.apache.servicecomb.demo.server.User in project incubator-servicecomb-java-chassis by apache.
the class TestGeneric method testGenericUser_rest.
@SuppressWarnings("unchecked")
private void testGenericUser_rest() {
Generic<User> generic = new Generic<>();
generic.value = new User();
Generic<User> result = intf.testGenericUser(generic);
TestMgr.check("{\"name\":\"nameA\",\"age\":100,\"index\":0,\"names\":null}", result.value.jsonString());
result = restTemplate.postForObject(prefix + "/genericUser", generic, Generic.class);
TestMgr.check("{\"name\":\"nameA\",\"age\":100,\"index\":0,\"names\":null}", result.value.jsonString());
}
use of org.apache.servicecomb.demo.server.User in project incubator-servicecomb-java-chassis by apache.
the class CodeFirstSpringmvc method cseResponseCorrect.
// This definition is correct, but not supported by highway.
// highway do not support define code other than 200
@ApiResponse(code = 202, response = User.class, message = "")
@ResponseHeaders({ @ResponseHeader(name = "h1", response = String.class), @ResponseHeader(name = "h2", response = String.class) })
@RequestMapping(path = "/cseResponseCorrect", method = RequestMethod.GET)
public Response cseResponseCorrect(InvocationContext c1) {
Response response = Response.createSuccess(Status.ACCEPTED, new User());
response.addHeader("h1", "h1v " + c1.getContext().get(Const.SRC_MICROSERVICE));
InvocationContext c2 = ContextUtils.getInvocationContext();
response.addHeader("h2", "h2v " + c2.getContext().get(Const.SRC_MICROSERVICE));
return response;
}
use of org.apache.servicecomb.demo.server.User in project incubator-servicecomb-java-chassis by apache.
the class PojoClientTest method testCommonInvoke.
@SuppressWarnings({ "deprecation" })
private static void testCommonInvoke(String transport) {
Map<String, Object> arguments = new HashMap<>();
arguments.put("index", 2);
arguments.put("user", new User());
Object result = InvokerUtils.syncInvoke("pojo", "server", "splitParam", arguments);
TestMgr.check("User [name=nameA, users count:0" + SPLITPARAM_RESPONSE_USER_SUFFIX + ", age=100, index=2]", result);
arguments = new HashMap<>();
arguments.put("index", 3);
arguments.put("user", new User());
result = InvokerUtils.syncInvoke("pojo", "0.0.1", transport, "server", "splitParam", arguments);
TestMgr.check("User [name=nameA, users count:0" + SPLITPARAM_RESPONSE_USER_SUFFIX + ", age=100, index=3]", result);
}
Aggregations