[
https://issues.apache.org/jira/browse/SCB-969?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
]
何一乐 updated SCB-969:
--------------------
Summary: [SCB-969]969 pojo do not support shortAdd() and shortBody()
(was: [SCB-969]969 pojo do not support shortAdd() and shortBody)
> [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)