use of org.apache.servicecomb.it.schema.User in project incubator-servicecomb-java-chassis by apache.
the class TestGenericEdge method testGenericUser.
@Test
@SuppressWarnings("unchecked")
public void testGenericUser() {
Generic<User> generic = new Generic<>();
generic.value = new User();
Generic<Map<String, Object>> result = client.postForObject("/genericUser", generic, Generic.class);
assertEquals("nameA", result.value.get("name"));
assertEquals(100, result.value.get("age"));
result = client.postForObject("/genericUser", generic, Generic.class);
assertEquals("nameA", result.value.get("name"));
assertEquals(100, result.value.get("age"));
}
use of org.apache.servicecomb.it.schema.User in project incubator-servicecomb-java-chassis by apache.
the class TestGeneric method testHolderUser_intf.
@Test
public void testHolderUser_intf() {
Holder<User> holder = new Holder<>(new User());
Holder<User> result = consumers.getIntf().holderUser(holder);
assertEquals(result.value.jsonString(), expectUserStr);
}
use of org.apache.servicecomb.it.schema.User in project incubator-servicecomb-java-chassis by apache.
the class TestGeneric method testGenericUser_rt.
@Test
public void testGenericUser_rt() {
Generic<User> generic = new Generic<>();
generic.value = new User();
@SuppressWarnings("unchecked") Generic<User> result = consumers.getSCBRestTemplate().postForObject("/genericUser", generic, Generic.class);
assertEquals(result.value.jsonString(), expectUserStr);
}
use of org.apache.servicecomb.it.schema.User in project incubator-servicecomb-java-chassis by apache.
the class TestGeneric method testGenericListUserMap_rt.
@Test
public void testGenericListUserMap_rt() {
Generic<Map<String, List<User>>> mapListUserGeneric = new Generic<>();
Map<String, List<User>> map = new HashMap<>();
List<User> list = new ArrayList<>();
list.add(new User());
map.put("test", list);
mapListUserGeneric.value = map;
@SuppressWarnings("unchecked") Generic<Map<String, List<User>>> result = consumers.getSCBRestTemplate().postForObject("/genericMapListUser", mapListUserGeneric, Generic.class);
String test = result.value.get("test").get(0).jsonString();
assertEquals(test, expectUserStr);
}
use of org.apache.servicecomb.it.schema.User in project incubator-servicecomb-java-chassis by apache.
the class TestGeneric method testGenericListUserMap_intf.
@Test
public void testGenericListUserMap_intf() {
Generic<Map<String, List<User>>> mapListUserGeneric = new Generic<>();
Map<String, List<User>> map = new HashMap<>();
List<User> list = new ArrayList<>();
list.add(new User());
map.put("test", list);
mapListUserGeneric.value = map;
Generic<Map<String, List<User>>> result = consumers.getIntf().genericMapListUser(mapListUserGeneric);
String test = result.value.get("test").get(0).jsonString();
assertEquals(test, expectUserStr);
}
Aggregations