updated parentModel names in inheritence situations

This commit is contained in:
Tony Tam
2016-01-05 14:58:36 -08:00
parent e83cea0a48
commit ba9bd11a8d
3 changed files with 6 additions and 6 deletions

View File

@@ -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