Search in sources :

Example 1 with GenericParam

use of org.apache.servicecomb.demo.compute.GenericParam 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)

Example 2 with GenericParam

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

the class TestResponse method checkQueryGenericString.

private void checkQueryGenericString() {
    GenericParam<Person> requestBody = new GenericParam<>();
    requestBody.num(1).str("str1").setData(new Person("bodyPerson"));
    String result = intf.checkQueryGenericString("str2", requestBody, 2, "dataTest", "strInSubclass", 33);
    TestMgr.check("str=str2,generic=GenericParamExtended{strExtended='strInSubclass', intExtended=33, super=" + "GenericParam{str='str2', num=2, data=dataTest}},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)

Example 3 with GenericParam

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

the class TestRestTemplate method checkQueryGenericObject.

private void checkQueryGenericObject() {
    GenericParam<Person> requestBody = new GenericParam<>();
    requestBody.num(1).str("str1").setData(new Person("bodyPerson"));
    HttpEntity<GenericParam<Person>> requestEntity = new HttpEntity<>(requestBody);
    ResponseEntity<String> responseEntity = restTemplate.exchange("cse://springmvc/codeFirstSpringmvc/checkQueryGenericObject?str={1}&num={2}", HttpMethod.PUT, requestEntity, String.class, "str2", 2);
    TestMgr.check("str=str2,generic=GenericParamWithJsonIgnore{str='str2', num=2, data=null},requestBody=GenericParam{str='str1', num=1, data=bodyPerson}", responseEntity.getBody());
}
Also used : GenericParam(org.apache.servicecomb.demo.compute.GenericParam) HttpEntity(org.springframework.http.HttpEntity) Person(org.apache.servicecomb.demo.compute.Person)

Example 4 with GenericParam

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

the class TestResponse method checkQueryGenericString.

private void checkQueryGenericString() {
    GenericParam<Person> requestBody = new GenericParam<>();
    requestBody.num(1).str("str1").setData(new Person("bodyPerson"));
    String result = intf.checkQueryGenericString("str2", requestBody, 2, "dataTest", "strInSubclass", 33);
    TestMgr.check("str=str2,generic=GenericParamExtended{strExtended='strInSubclass', intExtended=33, super=" + "GenericParam{str='str2', num=2, data=dataTest}},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)

Example 5 with GenericParam

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

the class TestRestTemplate method checkQueryGenericObject.

private void checkQueryGenericObject() {
    GenericParam<Person> requestBody = new GenericParam<>();
    requestBody.num(1).str("str1").setData(new Person("bodyPerson"));
    HttpEntity<GenericParam<Person>> requestEntity = new HttpEntity<>(requestBody);
    ResponseEntity<String> responseEntity = restTemplate.exchange("cse://springmvc/codeFirstSpringmvc/checkQueryGenericObject?str={1}&num={2}", HttpMethod.PUT, requestEntity, String.class, "str2", 2);
    TestMgr.check("str=str2,generic=GenericParamWithJsonIgnore{str='str2', num=2, data=null},requestBody=GenericParam{str='str1', num=1, data=bodyPerson}", responseEntity.getBody());
}
Also used : GenericParam(org.apache.servicecomb.demo.compute.GenericParam) HttpEntity(org.springframework.http.HttpEntity) Person(org.apache.servicecomb.demo.compute.Person)

Aggregations

GenericParam (org.apache.servicecomb.demo.compute.GenericParam)8 Person (org.apache.servicecomb.demo.compute.Person)8 HttpEntity (org.springframework.http.HttpEntity)2