use of org.apache.servicecomb.demo.compute.Person in project java-chassis by ServiceComb.
the class PojoIntegrationTestBase method remoteCodeFirstPojo_sayHello.
@Test
public void remoteCodeFirstPojo_sayHello() {
Person input = new Person();
input.setName("person name");
Person result = PojoService.codeFirst.sayHello(input);
assertThat(result.getName(), is("hello person name"));
}
use of org.apache.servicecomb.demo.compute.Person in project java-chassis by ServiceComb.
the class PojoIntegrationTestBase method remoteCodeFirstPojo_saySomething.
@Test
public void remoteCodeFirstPojo_saySomething() {
Person person = new Person();
person.setName("person name");
String result = PojoService.codeFirst.saySomething("prefix prefix", person);
assertThat(result, is("prefix prefix person name"));
}
use of org.apache.servicecomb.demo.compute.Person in project incubator-servicecomb-java-chassis by apache.
the class SpringMvcIntegrationTestBase method ableToPostObjectAsJsonWithRequestVariable.
@Test
public void ableToPostObjectAsJsonWithRequestVariable() {
Person input = new Person();
input.setName("world");
String result = restTemplate.postForObject(controllerUrl + "saysomething?prefix={prefix}", jsonRequest(input), String.class, "hello");
assertThat(jsonOf(result, String.class), is("hello world"));
List<HttpMessageConverter<?>> convertersOld = restTemplate.getMessageConverters();
List<HttpMessageConverter<?>> converters = new ArrayList<>();
converters.add(new MappingJackson2HttpMessageConverter());
restTemplate.setMessageConverters(converters);
input = new Person();
input.setName("中国");
result = restTemplate.postForObject(controllerUrl + "saysomething?prefix={prefix}", jsonRequest(input), String.class, "hello");
assertThat(result, is("hello 中国"));
restTemplate.setMessageConverters(convertersOld);
}
use of org.apache.servicecomb.demo.compute.Person in project incubator-servicecomb-java-chassis by apache.
the class JaxrsIntegrationTestBase method ableToPostObjectAsJson.
@Test
public void ableToPostObjectAsJson() {
Map<String, String> personFieldMap = new HashMap<>();
personFieldMap.put("name", "person name from map");
for (String url : urls) {
Person person = restTemplate.postForObject(url + "sayhello", jsonRequest(personFieldMap), Person.class);
assertEquals("hello person name from map", person.toString());
Person input = new Person();
input.setName("person name from Object");
person = restTemplate.postForObject(url + "sayhello", jsonRequest(input), Person.class);
assertEquals("hello person name from Object", person.toString());
}
}
use of org.apache.servicecomb.demo.compute.Person in project incubator-servicecomb-java-chassis by apache.
the class PojoIntegrationTestBase method remoteCodeFirstPojo_sayHello.
@Test
public void remoteCodeFirstPojo_sayHello() {
Person input = new Person();
input.setName("person name");
Person result = PojoService.codeFirst.sayHello(input);
assertThat(result.getName(), is("hello person name"));
}
Aggregations