Search in sources :

Example 6 with Person

use of org.apache.servicecomb.demo.compute.Person in project incubator-servicecomb-java-chassis by apache.

the class CodeFirstPojoClient method testCodeFirstSaySomething.

protected void testCodeFirstSaySomething(CodeFirstPojoIntf codeFirst) {
    Person person = new Person();
    person.setName("person name");
    String result = codeFirst.saySomething("prefix  prefix", person);
    TestMgr.check("prefix  prefix person name", result);
}
Also used : Person(org.apache.servicecomb.demo.compute.Person)

Example 7 with Person

use of org.apache.servicecomb.demo.compute.Person in project incubator-servicecomb-java-chassis by apache.

the class CodeFirstRestTemplate method testCodeFirstSaySomething.

protected void testCodeFirstSaySomething(RestTemplate template, String cseUrlPrefix) {
    Person person = new Person();
    person.setName("person name");
    HttpHeaders headers = new HttpHeaders();
    headers.add("prefix", "prefix  prefix");
    headers.add("userId", "serviceCombUser");
    HttpEntity<Person> requestEntity = new HttpEntity<>(person, headers);
    String result = template.postForObject(cseUrlPrefix + "saysomething", requestEntity, String.class);
    TestMgr.check("prefix  prefix person name", result);
}
Also used : HttpHeaders(org.springframework.http.HttpHeaders) HttpEntity(org.springframework.http.HttpEntity) Person(org.apache.servicecomb.demo.compute.Person)

Example 8 with Person

use of org.apache.servicecomb.demo.compute.Person in project java-chassis by ServiceComb.

the class CodeFirstPojoClient method testCodeFirstSayHello.

private void testCodeFirstSayHello(CodeFirstPojoIntf codeFirst) {
    Person input = new Person();
    input.setName("person name");
    Person result = codeFirst.sayHello(input);
    TestMgr.check("hello person name", result.getName());
    input.setName("");
    result = codeFirst.sayHello(input);
    TestMgr.check("hello ", result.getName());
}
Also used : Person(org.apache.servicecomb.demo.compute.Person)

Example 9 with Person

use of org.apache.servicecomb.demo.compute.Person in project java-chassis by ServiceComb.

the class CodeFirstPojoClient method testCodeFirstSaySomething.

private void testCodeFirstSaySomething(CodeFirstPojoIntf codeFirst) {
    Person person = new Person();
    person.setName("person name");
    String result = codeFirst.saySomething("prefix  prefix", person);
    TestMgr.check("prefix  prefix person name", result);
}
Also used : Person(org.apache.servicecomb.demo.compute.Person)

Example 10 with Person

use of org.apache.servicecomb.demo.compute.Person in project java-chassis by ServiceComb.

the class TestResponse method checkQueryGenericObject.

private void checkQueryGenericObject() {
    GenericParam<Person> requestBody = new GenericParam<>();
    requestBody.num(1).str("str1").setData(new Person("bodyPerson"));
    String result = intf.checkQueryGenericObject(requestBody, "str2", 2);
    TestMgr.check("str=str2,generic=GenericParamWithJsonIgnore{str='str2', num=2, data=null},requestBody=GenericParam{str='str1', num=1, data=bodyPerson}", result);
}
Also used : GenericParam(org.apache.servicecomb.demo.compute.GenericParam) Person(org.apache.servicecomb.demo.compute.Person)

Aggregations

Person (org.apache.servicecomb.demo.compute.Person)36 Test (org.junit.Test)16 HttpEntity (org.springframework.http.HttpEntity)13 HttpHeaders (org.springframework.http.HttpHeaders)12 HashMap (java.util.HashMap)8 GenericParam (org.apache.servicecomb.demo.compute.GenericParam)4 JAXBPerson (org.apache.servicecomb.demo.jaxbbean.JAXBPerson)3 ResponseEntity (org.springframework.http.ResponseEntity)3 JsonObject (io.vertx.core.json.JsonObject)2 ArrayList (java.util.ArrayList)2 InputModelForTestIgnore (org.apache.servicecomb.demo.ignore.InputModelForTestIgnore)2 OutputModelForTestIgnore (org.apache.servicecomb.demo.ignore.OutputModelForTestIgnore)2 HttpMessageConverter (org.springframework.http.converter.HttpMessageConverter)2 MappingJackson2HttpMessageConverter (org.springframework.http.converter.json.MappingJackson2HttpMessageConverter)2