Fix for Bug 496. 82/5582/1
authorMartin Vitez <mvitez@cisco.com>
Mon, 10 Mar 2014 15:15:03 +0000 (16:15 +0100)
committerMartin Vitez <mvitez@cisco.com>
Mon, 10 Mar 2014 15:21:51 +0000 (16:21 +0100)
commit1bd572739ae02060cef4590cc1d0360ddeae6559
tree656c4fd59634f2f74783f6c669805dfc3e1b7314
parentdb4ecabfce45d2a20e9dc9a803992f60aec9ec4a
Fix for Bug 496.

If leafref type contains invalid path, no warning was reported and no methods were generated from this leaf/leaf-list.
Added exception throwing if leafref target is not found.
Updated tests.

Signed-off-by: Martin Vitez <mvitez@cisco.com>
code-generator/binding-generator-impl/src/test/java/org/opendaylight/yangtools/sal/binding/generator/impl/GeneratedTypesLeafrefTest.java [new file with mode: 0644]
code-generator/binding-generator-impl/src/test/java/org/opendaylight/yangtools/sal/binding/generator/impl/GeneratedTypesTest.java
code-generator/binding-generator-impl/src/test/resources/augment-relative-xpath-models/augment-abstract-topology@2013-05-03.yang
code-generator/binding-generator-impl/src/test/resources/leafref-test-invalid-model/foo.yang [new file with mode: 0644]
code-generator/binding-type-provider/src/main/java/org/opendaylight/yangtools/sal/binding/yang/types/TypeProviderImpl.java