use of org.apache.servicecomb.demo.server.User 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);
}
use of org.apache.servicecomb.demo.server.User in project incubator-servicecomb-java-chassis by apache.
the class PojoClient 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, age=100, index=1]", result);
}
use of org.apache.servicecomb.demo.server.User in project incubator-servicecomb-java-chassis by apache.
the class CodeFirstRestTemplate method testCodeFirstUserMap.
private void testCodeFirstUserMap(RestTemplate template, String cseUrlPrefix) {
User user1 = new User();
user1.setNames(new String[] { "u1", "u2" });
User user2 = new User();
user2.setNames(new String[] { "u3", "u4" });
Map<String, User> userMap = new HashMap<>();
userMap.put("u1", user1);
userMap.put("u2", user2);
@SuppressWarnings("unchecked") Map<String, User> result = template.postForObject(cseUrlPrefix + "testUserMap", userMap, Map.class);
TestMgr.check("u1", result.get("u1").getNames()[0]);
TestMgr.check("u2", result.get("u1").getNames()[1]);
TestMgr.check("u3", result.get("u2").getNames()[0]);
TestMgr.check("u4", result.get("u2").getNames()[1]);
}
Aggregations