You are viewing a plain text version of this content. The canonical link for it is here.
Posted to issues@servicecomb.apache.org by "何一乐 (JIRA)" <ji...@apache.org> on 2018/10/21 23:14:00 UTC
[jira] [Updated] (SCB-969) [SCB-969]969 pojo do not support
shortAdd() and shortBody
[ https://issues.apache.org/jira/browse/SCB-969?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]
何一乐 updated SCB-969:
--------------------
Description:
short pojo:
interface:
short shortBody(short input);
short shortAdd(short num1, short num2);
method:
@Test
public void shortAdd_pojo_intf() {
short num1 = 30;
short num2 = 21;
short sum = 51;
assertEquals(sum, consumersPojo.getIntf().shortAdd(num1, num2));
}
@Test
public void short_pojo_intf() {
short num = 30;
assertEquals(num, consumersPojo.getIntf().shortBody(num));
}
[it-producer, highway], short_pojo_intf(org.apache.servicecomb.it.testcase.TestDataTypePrimitive)
java.lang.IllegalArgumentException: Cannot construct instance of `cse.gen.integration_test.it_producer.dataTypePojo.shortBodyBody` (although at least one Creator exists): no int/Int-argument constructor/factory method to deserialize from Number value (30)
[it-producer, highway], shortAdd_pojo_intf(org.apache.servicecomb.it.testcase.TestDataTypePrimitive)
java.lang.IllegalArgumentException: Cannot construct instance of `cse.gen.integration_test.it_producer.dataTypePojo.shortAddBody` (although at least one Creator exists): no int/Int-argument constructor/factory method to deserialize from Number value (30)
> [SCB-969]969 pojo do not support shortAdd() and shortBody
> ----------------------------------------------------------
>
> Key: SCB-969
> URL: https://issues.apache.org/jira/browse/SCB-969
> Project: Apache ServiceComb
> Issue Type: Bug
> Reporter: 何一乐
> Priority: Major
>
> short pojo:
> interface:
>
> short shortBody(short input);
> short shortAdd(short num1, short num2);
>
> method:
> @Test
> public void shortAdd_pojo_intf() {
> short num1 = 30;
> short num2 = 21;
> short sum = 51;
> assertEquals(sum, consumersPojo.getIntf().shortAdd(num1, num2));
> }
> @Test
> public void short_pojo_intf() {
> short num = 30;
> assertEquals(num, consumersPojo.getIntf().shortBody(num));
> }
> [it-producer, highway], short_pojo_intf(org.apache.servicecomb.it.testcase.TestDataTypePrimitive)
> java.lang.IllegalArgumentException: Cannot construct instance of `cse.gen.integration_test.it_producer.dataTypePojo.shortBodyBody` (although at least one Creator exists): no int/Int-argument constructor/factory method to deserialize from Number value (30)
> [it-producer, highway], shortAdd_pojo_intf(org.apache.servicecomb.it.testcase.TestDataTypePrimitive)
> java.lang.IllegalArgumentException: Cannot construct instance of `cse.gen.integration_test.it_producer.dataTypePojo.shortAddBody` (although at least one Creator exists): no int/Int-argument constructor/factory method to deserialize from Number value (30)
>
>
>
--
This message was sent by Atlassian JIRA
(v7.6.3#76005)