forked from loafle/openapi-generator-original
updated parentModel names in inheritence situations
This commit is contained in:
@@ -73,14 +73,14 @@ public class JavaModelEnumTest {
|
||||
|
||||
final DefaultCodegen codegen = new JavaClientCodegen();
|
||||
final Map<String, Model> allModels = new HashMap<String, Model>();
|
||||
allModels.put(codegen.toModelName(parentModel.getName()), parentModel);
|
||||
allModels.put(codegen.toModelName(subModel.getName()), subModel);
|
||||
allModels.put(parentModel.getName(), parentModel);
|
||||
allModels.put(subModel.getName(), subModel);
|
||||
|
||||
final CodegenModel cm = codegen.fromModel("sample", model, allModels);
|
||||
|
||||
Assert.assertEquals(cm.name, "sample");
|
||||
Assert.assertEquals(cm.classname, "Sample");
|
||||
Assert.assertEquals(cm.parent, "ParentModel");
|
||||
Assert.assertEquals(cm.parent, "parentModel");
|
||||
Assert.assertTrue(cm.imports.contains("ParentModel"));
|
||||
|
||||
// Assert that only the unshared/uninherited enum remains
|
||||
|
||||
Reference in New Issue
Block a user