X-Git-Url: https://git.opendaylight.org/gerrit/gitweb?a=blobdiff_plain;f=binding%2Fmdsal-binding-java-api-generator%2Fsrc%2Ftest%2Fjava%2Forg%2Fopendaylight%2Fmdsal%2Fbinding%2Fjava%2Fapi%2Fgenerator%2FSpecializingLeafrefTest.java;h=7b29f3c54016c3cded88f2d943f0fad7875c4b19;hb=9023215e0c5cf56fb031f05c1a2f7e050f546271;hp=0d87cbffc935a76611ee9ba4a15182a739907708;hpb=a133b671c53ec3d5a6831f628940ec24e32ca734;p=mdsal.git diff --git a/binding/mdsal-binding-java-api-generator/src/test/java/org/opendaylight/mdsal/binding/java/api/generator/SpecializingLeafrefTest.java b/binding/mdsal-binding-java-api-generator/src/test/java/org/opendaylight/mdsal/binding/java/api/generator/SpecializingLeafrefTest.java index 0d87cbffc9..7b29f3c540 100644 --- a/binding/mdsal-binding-java-api-generator/src/test/java/org/opendaylight/mdsal/binding/java/api/generator/SpecializingLeafrefTest.java +++ b/binding/mdsal-binding-java-api-generator/src/test/java/org/opendaylight/mdsal/binding/java/api/generator/SpecializingLeafrefTest.java @@ -67,11 +67,7 @@ public class SpecializingLeafrefTest extends BaseCompilationTest { private static final String FOO_GRP_REF = "FooGrp"; private static final String RESOLVED_LEAF_GRP_REF = "ResolvedLeafGrp"; - - private static final String UNRESOLVED_GROUPING_REF = - "UnresolvedGrouping"; - - private static final String ARG_AS_FOO_GRP = "((" + FOO_GRP_REF + ")arg)"; + private static final String UNRESOLVED_GROUPING_REF = "UnresolvedGrouping"; private static final String LEAF2_ASSIGNMENT = "this._leaf2 = arg.getLeaf2();"; @@ -218,16 +214,15 @@ public class SpecializingLeafrefTest extends BaseCompilationTest { FileSearchUtil.assertFileContainsConsecutiveLines(file, content, TAB_FIELDS_FROM_SIGNATURE, DTAB_INIT_IS_VALID_ARG_FALSE, - doubleTab("if (arg instanceof " + FOO_GRP_REF + ") {"), - tripleTab("this._leaf1 = CodeHelpers.checkFieldCast(String.class, \"leaf1\", " - + ARG_AS_FOO_GRP + ".getLeaf1());"), + doubleTab("if (arg instanceof " + FOO_GRP_REF + " castArg) {"), + tripleTab("this._leaf1 = CodeHelpers.checkFieldCast(String.class, \"leaf1\", castArg.getLeaf1());"), tripleTab("this._leafList1 = CodeHelpers.checkSetFieldCast(String.class, \"leafList1\", " - + ARG_AS_FOO_GRP + ".getLeafList1());"), - tripleTab("this._leaf2 = " + ARG_AS_FOO_GRP + ".getLeaf2();"), + + "castArg.getLeafList1());"), + tripleTab("this._leaf2 = castArg.getLeaf2();"), TTAB_SET_IS_VALID_ARG_TRUE, DTAB_CLOSING_METHOD_BRACE, - doubleTab("if (arg instanceof " + RESOLVED_LEAF_GRP_REF + ") {"), - tripleTab("this._name = ((" + RESOLVED_LEAF_GRP_REF + ")arg).getName();"), + doubleTab("if (arg instanceof " + RESOLVED_LEAF_GRP_REF + " castArg) {"), + tripleTab("this._name = castArg.getName();"), TTAB_SET_IS_VALID_ARG_TRUE, DTAB_CLOSING_METHOD_BRACE, doubleTab("CodeHelpers.validValue(isValidArg, arg, \"[" + FOO_GRP_REF + ", " + RESOLVED_LEAF_GRP_REF @@ -259,9 +254,8 @@ public class SpecializingLeafrefTest extends BaseCompilationTest { FileSearchUtil.assertFileContainsConsecutiveLines(file, content, TAB_FIELDS_FROM_SIGNATURE, DTAB_INIT_IS_VALID_ARG_FALSE, - doubleTab("if (arg instanceof " + UNRESOLVED_GROUPING_REF + ") {"), - tripleTab("this._leaf1 = CodeHelpers.checkFieldCast(Boolean.class, \"leaf1\", ((" - + UNRESOLVED_GROUPING_REF + ")arg).getLeaf1());"), + doubleTab("if (arg instanceof " + UNRESOLVED_GROUPING_REF + " castArg) {"), + tripleTab("this._leaf1 = CodeHelpers.checkFieldCast(Boolean.class, \"leaf1\", castArg.getLeaf1());"), TTAB_SET_IS_VALID_ARG_TRUE, DTAB_CLOSING_METHOD_BRACE, doubleTab("CodeHelpers.validValue(isValidArg, arg, \"[" + UNRESOLVED_GROUPING_REF + "]\");"),