import org.opendaylight.mdsal.binding.javav2.generator.yang.types.TypeProviderImpl;
import org.opendaylight.mdsal.binding.javav2.model.api.Type;
import org.opendaylight.mdsal.binding.javav2.model.api.type.builder.GeneratedTypeBuilder;
+import org.opendaylight.mdsal.binding.javav2.spec.runtime.BindingNamespaceType;
import org.opendaylight.mdsal.binding.javav2.spec.structural.Augmentable;
import org.opendaylight.mdsal.binding.javav2.spec.structural.Augmentation;
import org.opendaylight.yangtools.yang.common.QName;
@Test
public void usesAugmentationToGenTypesNullPckgNameTest() throws Exception {
try {
- AugmentToGenType.usesAugmentationToGenTypes(null, null, null, null, null, null, null, null, false, null);
+ AugmentToGenType.usesAugmentationToGenTypes(null, null, null, null, null, null, null, null, false, null, null);
} catch (final Exception e) {
assertNotNull(e);
assertTrue(e instanceof IllegalArgumentException);
@Test
public void usesAugmentationToGenTypesNullAugSchemaListEntryTest() throws Exception {
try {
- AugmentToGenType.usesAugmentationToGenTypes(null, "", null, null, null, null, null, null, false, null);
+ AugmentToGenType.usesAugmentationToGenTypes(null, "", null, null, null, null, null, null, false, null, null);
} catch (final Exception e) {
assertNotNull(e);
assertTrue(e instanceof IllegalArgumentException);
final List<AugmentationSchema> augmentationSchemaList = new ArrayList<>();
try {
AugmentToGenType.usesAugmentationToGenTypes(null, "", augmentationSchemaList, null, null, null, null, null,
- false, null);
+ false, null, null);
} catch (final Exception e) {
assertNotNull(e);
assertTrue(e instanceof IllegalStateException);
augmentationSchemaList.add(augmentationSchema);
try {
AugmentToGenType.usesAugmentationToGenTypes(null, "", augmentationSchemaList, null, null, null, null, null,
- false, null);
+ false, null, null);
} catch (final Exception e) {
assertNotNull(e);
assertTrue(e instanceof IllegalStateException);
try {
AugmentToGenType.usesAugmentationToGenTypes(context, "pckg.test.augm", augmentationSchemaList, moduleAug,
- usesNode, usesNodeParent, genCtx, genTypeBuilders, false, null);
+ usesNode, usesNodeParent, genCtx, genTypeBuilders, false, null, null);
} catch (final Exception e) {
assertNotNull(e);
assertTrue(e instanceof IllegalArgumentException);
try {
AugmentToGenType.usesAugmentationToGenTypes(context, "pckg.test.augm", augmentationSchemaList, moduleAug,
- usesNode, usesNodeParent, genCtx, genTypeBuilders, false, null);
+ usesNode, usesNodeParent, genCtx, genTypeBuilders, false, null, null);
} catch (final Exception e) {
assertNotNull(e);
assertTrue(e instanceof NullPointerException);
when(usesNode.getGroupingPath()).thenReturn(path);
final Map<Module, ModuleContext> result = AugmentToGenType.usesAugmentationToGenTypes(context, "pckg.test.augm",
- augmentationSchemaList, moduleAug, usesNode, usesNodeParent, genCtx, genTypeBuilders, false, null);
+ augmentationSchemaList, moduleAug, usesNode, usesNodeParent, genCtx, genTypeBuilders, false, null,
+ BindingNamespaceType.Data);
assertNotNull(result);
}
when(usesNode.getGroupingPath()).thenReturn(path);
final Map<Module, ModuleContext> result = AugmentToGenType.usesAugmentationToGenTypes(context, "pckg.test.augm",
- augmentationSchemaList, moduleAug, usesNode, usesNodeParent, genCtx, genTypeBuilders, false, null);
+ augmentationSchemaList, moduleAug, usesNode, usesNodeParent, genCtx, genTypeBuilders, false, null,
+ BindingNamespaceType.Data);
assertNotNull(result);
}
public void generateTypesFromAugmentedChoiceCasesNullPckgNameTest() throws Exception {
final Class[] parameterTypes =
{ SchemaContext.class, Module.class, String.class, Type.class, ChoiceSchemaNode.class, List.class,
- DataNodeContainer.class, Map.class, boolean.class, Map.class, TypeProvider.class };
+ DataNodeContainer.class, Map.class, boolean.class, Map.class, TypeProvider.class,
+ BindingNamespaceType.class};
final Method generate =
AugmentToGenType.class.getDeclaredMethod("generateTypesFromAugmentedChoiceCases", parameterTypes);
assertNotNull(generate);
final Map<String, Map<String, GeneratedTypeBuilder>> genTypeBuilder = new HashMap<>();
final Object[] args = { schemaContext, module, pckgName, targetType, targetNode, schemaPathAugmentListEntry,
- usesNodeParent, genCtx, false, genTypeBuilder, null };
+ usesNodeParent, genCtx, false, genTypeBuilder, null, BindingNamespaceType.Data };
try {
generate.invoke(AugmentToGenType.class, args);
fail();
public void generateTypesFromAugmentedChoiceCasesNullTargetType() throws Exception {
final Class[] parameterTypes =
{ SchemaContext.class, Module.class, String.class, Type.class, ChoiceSchemaNode.class, List.class,
- DataNodeContainer.class, Map.class, boolean.class, Map.class, TypeProvider.class };
+ DataNodeContainer.class, Map.class, boolean.class, Map.class, TypeProvider.class,
+ BindingNamespaceType.class };
final Method generate =
AugmentToGenType.class.getDeclaredMethod("generateTypesFromAugmentedChoiceCases", parameterTypes);
assertNotNull(generate);
final Map<String, Map<String, GeneratedTypeBuilder>> genTypeBuilder = new HashMap<>();
final Object[] args = { schemaContext, module, pckgName, targetType, targetNode, schemaPathAugmentListEntry,
- usesNodeParent, genCtx, false, genTypeBuilder, null };
+ usesNodeParent, genCtx, false, genTypeBuilder, null, BindingNamespaceType.Data };
try {
generate.invoke(AugmentToGenType.class, args);
fail();
public void generateTypesFromAugmentedChoiceCasesNullAugmentNodes() throws Exception {
final Class[] parameterTypes =
{ SchemaContext.class, Module.class, String.class, Type.class, ChoiceSchemaNode.class, List.class,
- DataNodeContainer.class, Map.class, boolean.class, Map.class, TypeProvider.class };
+ DataNodeContainer.class, Map.class, boolean.class, Map.class, TypeProvider.class,
+ BindingNamespaceType.class };
final Method generate =
AugmentToGenType.class.getDeclaredMethod("generateTypesFromAugmentedChoiceCases", parameterTypes);
assertNotNull(generate);
final Map<String, Map<String, GeneratedTypeBuilder>> genTypeBuilder = new HashMap<>();
final Object[] args = { schemaContext, module, pckgName, targetType, targetNode, schemaPathAugmentListEntry, usesNodeParent,
- genCtx, false, genTypeBuilder, null };
+ genCtx, false, genTypeBuilder, null, BindingNamespaceType.Data };
try {
generate.invoke(AugmentToGenType.class, args);
fail();
public void generateTypesFromAugmentedChoiceCasesNullCaseNodeTest() throws Exception {
final Class[] parameterTypes =
{ SchemaContext.class, Module.class, String.class, Type.class, ChoiceSchemaNode.class, List.class,
- DataNodeContainer.class, Map.class, boolean.class, Map.class, TypeProvider.class };
+ DataNodeContainer.class, Map.class, boolean.class, Map.class, TypeProvider.class,
+ BindingNamespaceType.class };
final Method generate =
AugmentToGenType.class.getDeclaredMethod("generateTypesFromAugmentedChoiceCases", parameterTypes);
assertNotNull(generate);
final Map<String, Map<String, GeneratedTypeBuilder>> genTypeBuilder = new HashMap<>();
final Object[] args = { schemaContext, module, pckgName, targetType, targetNode, schemaPathAugmentListEntry, usesNodeParent,
- genCtx, false, genTypeBuilder, null };
+ genCtx, false, genTypeBuilder, null, BindingNamespaceType.Data };
final Map<Module, ModuleContext> result =
(Map<Module, ModuleContext>) generate.invoke(AugmentToGenType.class, args);
assertEquals(genCtx, result);
public void generateTypesFromAugmentedChoiceCasesNullChildTest() throws Exception {
final Class[] parameterTypes =
{ SchemaContext.class, Module.class, String.class, Type.class, ChoiceSchemaNode.class, List.class,
- DataNodeContainer.class, Map.class, boolean.class, Map.class, TypeProvider.class };
+ DataNodeContainer.class, Map.class, boolean.class, Map.class, TypeProvider.class,
+ BindingNamespaceType.class };
final Method generate =
AugmentToGenType.class.getDeclaredMethod("generateTypesFromAugmentedChoiceCases", parameterTypes);
assertNotNull(generate);
.thenReturn(module);
final Object[] args = { schemaContext, module, pckgName, targetType, targetNode, schemaPathAugmentListEntry, usesNodeParent,
- genCtx, false, genTypeBuilder, null };
+ genCtx, false, genTypeBuilder, null, BindingNamespaceType.Data };
try {
generate.invoke(AugmentToGenType.class, args);
fail();
public void generateTypesFromAugmentedChoiceCasesTest() throws Exception {
final Class[] parameterTypes =
{ SchemaContext.class, Module.class, String.class, Type.class, ChoiceSchemaNode.class, List.class,
- DataNodeContainer.class, Map.class, boolean.class, Map.class, TypeProvider.class };
+ DataNodeContainer.class, Map.class, boolean.class, Map.class, TypeProvider.class,
+ BindingNamespaceType.class };
final Method generate =
AugmentToGenType.class.getDeclaredMethod("generateTypesFromAugmentedChoiceCases", parameterTypes);
assertNotNull(generate);
.thenReturn(module);
final Object[] args = { schemaContext, module, pckgName, targetType, targetNode, schemaPathAugmentListEntry, usesNodeParent,
- genCtx, false, genTypeBuilder, null };
+ genCtx, false, genTypeBuilder, null ,BindingNamespaceType.Data };
final Map<Module, ModuleContext> result =
(Map<Module, ModuleContext>) generate.invoke(AugmentToGenType.class, args);
assertNotNull(result);