Bug 3650 - Can not invoke zero argument RPC 73/22573/5
authorVaclav Demcak <vdemcak@cisco.com>
Wed, 17 Jun 2015 15:01:59 +0000 (17:01 +0200)
committerVaclav Demcak <vaclav.demcak@pantheon.sk>
Wed, 17 Jun 2015 15:11:40 +0000 (15:11 +0000)
commit3ba204f4a30847344ddb8c9835914bfda0eed01f
tree0d06ae140e2f1a45b927d08ce79199a677fc32b1
parenteb4b35e5e1ea9fa86ec5277a95c0dc882c563862
Bug 3650 - Can not invoke zero argument RPC

Note: RpcDefinition hasn't any direct children. It contains
only INPUT and OUTPUT containters. But old functions have maped
RPC result automaticly without check exist OUTPUT ContanerSchemaNode.

* fix invokeRpc methods to rpcResponse OUTPUT processing.
* add tests for invokeRpc methods
* fix broken test from json.to.nn.test package

Change-Id: I39b8980156928d2011c0151eb798195d84614429
Signed-off-by: Jan Hajnar <jhajnar@cisco.com>
Signed-off-by: Vaclav Demcak <vdemcak@cisco.com>
12 files changed:
opendaylight/md-sal/sal-rest-connector/src/main/java/org/opendaylight/controller/sal/rest/api/RestconfService.java
opendaylight/md-sal/sal-rest-connector/src/main/java/org/opendaylight/controller/sal/restconf/impl/RestconfImpl.java
opendaylight/md-sal/sal-rest-connector/src/test/java/org/opendaylight/controller/sal/rest/impl/test/providers/AbstractBodyReaderTest.java
opendaylight/md-sal/sal-rest-connector/src/test/java/org/opendaylight/controller/sal/rest/impl/test/providers/TestInvokeMountPointRpc.java [new file with mode: 0644]
opendaylight/md-sal/sal-rest-connector/src/test/java/org/opendaylight/controller/sal/rest/impl/test/providers/TestInvokeRpc.java [new file with mode: 0644]
opendaylight/md-sal/sal-rest-connector/src/test/java/org/opendaylight/controller/sal/rest/impl/test/providers/TestJsonBodyReader.java
opendaylight/md-sal/sal-rest-connector/src/test/java/org/opendaylight/controller/sal/rest/impl/test/providers/TestJsonBodyWriter.java
opendaylight/md-sal/sal-rest-connector/src/test/java/org/opendaylight/controller/sal/restconf/impl/json/to/nn/test/JsonIdentityrefToNnTest.java
opendaylight/md-sal/sal-rest-connector/src/test/java/org/opendaylight/controller/sal/restconf/impl/json/to/nn/test/JsonLeafrefToNnTest.java
opendaylight/md-sal/sal-rest-connector/src/test/java/org/opendaylight/controller/sal/restconf/impl/json/to/nn/test/JsonToNnTest.java
opendaylight/md-sal/sal-rest-connector/src/test/java/org/opendaylight/controller/sal/restconf/impl/test/InvokeRpcMethodTest.java
opendaylight/md-sal/sal-rest-connector/src/test/resources/invoke-rpc/invoke-rpc-module.yang