use of org.apache.servicecomb.demo.server.User in project incubator-servicecomb-java-chassis by apache.
the class TestImpl method doTest.
private User doTest(int index, User user, List<User> users, byte[] data) {
if (user == null) {
user = new User();
}
user.setIndex(index);
int userCount = (users == null) ? 0 : users.size();
user.setName(user.getName() + ", users count:" + userCount);
return user;
}
use of org.apache.servicecomb.demo.server.User in project incubator-servicecomb-java-chassis by apache.
the class CodeFirstSpringmvc method cseResponse.
@ApiResponse(code = 200, response = User.class, message = "")
@ResponseHeaders({ @ResponseHeader(name = "h1", response = String.class), @ResponseHeader(name = "h2", response = String.class) })
@RequestMapping(path = "/cseResponse", method = RequestMethod.GET)
public Response cseResponse(InvocationContext c1) {
Response response = Response.createSuccess(Status.ACCEPTED, new User());
Headers headers = response.getHeaders();
headers.addHeader("h1", "h1v " + c1.getContext().get(Const.SRC_MICROSERVICE).toString());
InvocationContext c2 = ContextUtils.getInvocationContext();
headers.addHeader("h2", "h2v " + c2.getContext().get(Const.SRC_MICROSERVICE).toString());
return response;
}
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 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 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);
}
Aggregations