@@ -26,7 +26,7 @@ public void propertiesInComposedModelTest() {
26
26
Assert .assertEquals (composed .vars .get (0 ).baseName , "modelOneProp" );
27
27
Assert .assertEquals (composed .vars .get (1 ).baseName , "properties" );
28
28
Assert .assertEquals (composed .vars .get (2 ).baseName , "zones" );
29
- Assert .assertNull (composed .parent );
29
+ Assert .assertNotNull (composed .parent );
30
30
}
31
31
32
32
@ Test (description = "test sanitizeTag" )
@@ -267,11 +267,10 @@ public void simpleCompositionTest() {
267
267
final Model model = swagger .getDefinitions ().get ("SimpleComposition" );
268
268
CodegenModel composed = codegen .fromModel ("SimpleComposition" , model , swagger .getDefinitions ());
269
269
270
- Assert .assertEquals (composed .vars .size (), 3 );
271
- Assert .assertEquals (composed .vars .get (0 ).baseName , "modelOneProp" );
272
- Assert .assertEquals (composed .vars .get (1 ).baseName , "modelTwoProp" );
273
- Assert .assertEquals (composed .vars .get (2 ).baseName , "simpleCompositionProp" );
274
- Assert .assertNull (composed .parent );
270
+ Assert .assertEquals (composed .vars .size (), 2 );
271
+ Assert .assertEquals (composed .vars .get (0 ).baseName , "modelTwoProp" );
272
+ Assert .assertEquals (composed .vars .get (1 ).baseName , "simpleCompositionProp" );
273
+ Assert .assertNotNull (composed .parent );
275
274
}
276
275
277
276
@ Test (description = "handle multi level composition" )
@@ -282,13 +281,10 @@ public void multiCompositionTest() {
282
281
final Model model = swagger .getDefinitions ().get ("CompositionOfSimpleComposition" );
283
282
CodegenModel composed = codegen .fromModel ("CompositionOfSimpleComposition" , model , swagger .getDefinitions ());
284
283
285
- Assert .assertEquals (composed .vars .size (), 5 );
286
- Assert .assertEquals (composed .vars .get (0 ).baseName , "modelOneProp" );
287
- Assert .assertEquals (composed .vars .get (1 ).baseName , "modelTwoProp" );
288
- Assert .assertEquals (composed .vars .get (2 ).baseName , "simpleCompositionProp" );
289
- Assert .assertEquals (composed .vars .get (3 ).baseName , "modelThreeProp" );
290
- Assert .assertEquals (composed .vars .get (4 ).baseName , "compositionOfSimpleCompositionProp" );
291
- Assert .assertNull (composed .parent );
284
+ Assert .assertEquals (composed .vars .size (), 2 );
285
+ Assert .assertEquals (composed .vars .get (0 ).baseName , "modelThreeProp" );
286
+ Assert .assertEquals (composed .vars .get (1 ).baseName , "compositionOfSimpleCompositionProp" );
287
+ Assert .assertNotNull (composed .parent );
292
288
}
293
289
294
290
@ Test (description = "handle simple inheritance" )
@@ -299,10 +295,11 @@ public void simpleInheritanceTest() {
299
295
final Model model = swagger .getDefinitions ().get ("ChildOfSimpleParent" );
300
296
CodegenModel child = codegen .fromModel ("ChildOfSimpleParent" , model , swagger .getDefinitions ());
301
297
302
- Assert .assertEquals (child .vars .size (), 2 );
303
- Assert .assertEquals (child .vars .get (0 ).baseName , "modelOneProp" );
304
- Assert .assertEquals (child .vars .get (1 ).baseName , "childOfSimpleParentProp" );
305
- Assert .assertEquals (child .parent , "SimpleParent" );
298
+ Assert .assertEquals (child .vars .size (), 3 );
299
+ Assert .assertEquals (child .vars .get (0 ).baseName , "disc" );
300
+ Assert .assertEquals (child .vars .get (1 ).baseName , "simpleParentProp" );
301
+ Assert .assertEquals (child .vars .get (2 ).baseName , "childOfSimpleParentProp" );
302
+ Assert .assertEquals (child .parent , "ModelOne" );
306
303
}
307
304
308
305
@ Test (description = "handle multi level inheritance" )
0 commit comments