Do not generate union builders
[mdsal.git] / binding / mdsal-binding-generator / src / test / java / org / opendaylight / mdsal / binding / generator / impl / Bug1862Test.java
index ab86208467c71f9ededb88f59c9cf1d33390fcb2..b64c112feb72054424511ede28b8874778e90709 100644 (file)
@@ -14,22 +14,18 @@ import static org.junit.Assert.assertEquals;
 import com.google.common.collect.ImmutableRangeSet;
 import com.google.common.collect.Range;
 import com.google.common.collect.RangeSet;
-import java.util.List;
 import org.junit.Test;
 import org.opendaylight.mdsal.binding.model.api.GeneratedTransferObject;
-import org.opendaylight.mdsal.binding.model.api.GeneratedType;
 import org.opendaylight.mdsal.binding.model.api.MethodSignature;
 import org.opendaylight.mdsal.binding.model.api.Type;
-import org.opendaylight.yangtools.yang.model.api.EffectiveModelContext;
 import org.opendaylight.yangtools.yang.test.util.YangParserTestUtils;
 
 public class Bug1862Test {
     @Test
     public void restrictedTypedefTransformationTest() {
-        final EffectiveModelContext context = YangParserTestUtils.parseYangResources(Bug1862Test.class,
-            "/base-yang-types.yang", "/test-type-provider.yang");
-        final List<GeneratedType> types = DefaultBindingGenerator.generateFor(context);
-        assertEquals(42, types.size());
+        final var types = DefaultBindingGenerator.generateFor(YangParserTestUtils.parseYangResources(Bug1862Test.class,
+            "/base-yang-types.yang", "/test-type-provider.yang"));
+        assertEquals(35, types.size());
         final MethodSignature fooGetter = types.stream()
             .filter(type -> type.getFullyQualifiedName().equals(
                 "org.opendaylight.yang.gen.v1.urn.opendaylight.org.test.type.provider.model.rev140912.Foo"))