@@ -23,9 +23,9 @@ public void propertiesInComposedModelTest() {
23
23
CodegenModel composed = codegen .fromModel ("RedisResource" , model , swagger .getDefinitions ());
24
24
25
25
Assert .assertEquals (composed .vars .size (), 3 );
26
- Assert .assertEquals (composed .vars .get (0 ).baseName , "properties " );
27
- Assert .assertEquals (composed .vars .get (1 ).baseName , "zones " );
28
- Assert .assertEquals (composed .vars .get (2 ).baseName , "modelOneProp " );
26
+ Assert .assertEquals (composed .vars .get (0 ).baseName , "modelOneProp " );
27
+ Assert .assertEquals (composed .vars .get (1 ).baseName , "properties " );
28
+ Assert .assertEquals (composed .vars .get (2 ).baseName , "zones " );
29
29
Assert .assertNull (composed .parent );
30
30
}
31
31
@@ -62,7 +62,7 @@ public void camelizeNamesTest() {
62
62
Assert .assertEquals (codegen .camelize (".foo.bar" ), "FooBar" );
63
63
Assert .assertEquals (codegen .camelize ("foo$bar" ), "Foo$bar" );
64
64
Assert .assertEquals (codegen .camelize ("foo_$bar" ), "Foo$bar" );
65
-
65
+
66
66
Assert .assertEquals (codegen .camelize ("foo_bar" ), "FooBar" );
67
67
Assert .assertEquals (codegen .camelize ("foo_bar_baz" ), "FooBarBaz" );
68
68
Assert .assertEquals (codegen .camelize ("foo/bar.baz" ), "FooBarBaz" );
@@ -247,7 +247,7 @@ public void fileResponeseTest() {
247
247
Assert .assertTrue (op .responses .get (0 ).isFile );
248
248
Assert .assertTrue (op .isResponseFile );
249
249
}
250
-
250
+
251
251
@ Test (description = "discriminator is present" )
252
252
public void discriminatorTest () {
253
253
final Swagger model = parseAndPrepareSwagger ("src/test/resources/2_0/discriminatorTest.json" );
@@ -299,9 +299,9 @@ public void simpleInheritanceTest() {
299
299
final Model model = swagger .getDefinitions ().get ("ChildOfSimpleParent" );
300
300
CodegenModel child = codegen .fromModel ("ChildOfSimpleParent" , model , swagger .getDefinitions ());
301
301
302
- Assert .assertEquals (child .vars .size (), 4 );
302
+ Assert .assertEquals (child .vars .size (), 2 );
303
303
Assert .assertEquals (child .vars .get (0 ).baseName , "modelOneProp" );
304
- Assert .assertEquals (child .vars .get (3 ).baseName , "childOfSimpleParentProp" );
304
+ Assert .assertEquals (child .vars .get (1 ).baseName , "childOfSimpleParentProp" );
305
305
Assert .assertEquals (child .parent , "SimpleParent" );
306
306
}
307
307
@@ -313,8 +313,8 @@ public void multiInheritanceTest() {
313
313
final Model model = swagger .getDefinitions ().get ("ChildOfChildOfSimpleParent" );
314
314
CodegenModel child = codegen .fromModel ("ChildOfChildOfSimpleParent" , model , swagger .getDefinitions ());
315
315
316
- Assert .assertEquals (child .vars .size (), 5 );
317
- Assert .assertEquals (child .vars .get (4 ).baseName , "childOfChildOfSimpleParentProp" );
316
+ Assert .assertEquals (child .vars .size (), 1 );
317
+ Assert .assertEquals (child .vars .get (0 ).baseName , "childOfChildOfSimpleParentProp" );
318
318
Assert .assertEquals (child .parent , "ChildOfSimpleParent" );
319
319
}
320
320
@@ -343,8 +343,8 @@ public void supportsMixinsTest() {
343
343
final Model model = swagger .getDefinitions ().get ("ChildOfChildOfSimpleParent" );
344
344
CodegenModel child = codegen .fromModel ("ChildOfChildOfSimpleParent" , model , swagger .getDefinitions ());
345
345
346
- Assert .assertEquals (child .vars .size (), 5 );
347
- Assert .assertEquals (child .vars .get (4 ).baseName , "childOfChildOfSimpleParentProp" );
346
+ Assert .assertEquals (child .vars .size (), 1 );
347
+ Assert .assertEquals (child .vars .get (0 ).baseName , "childOfChildOfSimpleParentProp" );
348
348
Assert .assertEquals (child .allVars .size (), 5 );
349
349
Assert .assertEquals (child .allVars .get (0 ).baseName , "modelOneProp" );
350
350
Assert .assertEquals (child .allVars .get (1 ).baseName , "disc" );
@@ -363,8 +363,8 @@ public void inheritanceOfComposedModelTest() {
363
363
final Model model = swagger .getDefinitions ().get ("ChildOfComposedParent" );
364
364
CodegenModel child = codegen .fromModel ("ChildOfComposedParent" , model , swagger .getDefinitions ());
365
365
366
- Assert .assertEquals (child .vars .size (), 5 );
367
- Assert .assertEquals (child .vars .get (4 ).baseName , "childOfComposedParentProp" );
366
+ Assert .assertEquals (child .vars .size (), 1 );
367
+ Assert .assertEquals (child .vars .get (0 ).baseName , "childOfComposedParentProp" );
368
368
Assert .assertEquals (child .parent , "ComposedParent" );
369
369
}
370
370
@@ -376,8 +376,8 @@ public void multiInheritanceOfComposedModelTest() {
376
376
final Model model = swagger .getDefinitions ().get ("ChildOfChildOfComposedParent" );
377
377
CodegenModel child = codegen .fromModel ("ChildOfChildOfComposedParent" , model , swagger .getDefinitions ());
378
378
379
- Assert .assertEquals (child .vars .size (), 6 );
380
- Assert .assertEquals (child .vars .get (5 ).baseName , "childOfChildOfComposedParentProp" );
379
+ Assert .assertEquals (child .vars .size (), 1 );
380
+ Assert .assertEquals (child .vars .get (0 ).baseName , "childOfChildOfComposedParentProp" );
381
381
Assert .assertEquals (child .parent , "ChildOfComposedParent" );
382
382
}
383
383
@@ -425,47 +425,47 @@ public void relativeDefinitionsMapInResponseTest() {
425
425
Assert .assertTrue (op .imports .contains ("PhotoThumbnailsRequest" ));
426
426
427
427
}
428
-
428
+
429
429
@ Test (description = "use operation consumes and produces" )
430
430
public void localConsumesAndProducesTest () {
431
431
final Swagger model = parseAndPrepareSwagger ("src/test/resources/2_0/globalConsumesAndProduces.json" );
432
432
final DefaultCodegen codegen = new DefaultCodegen ();
433
433
final String path = "/tests/localConsumesAndProduces" ;
434
434
final Operation p = model .getPaths ().get (path ).getGet ();
435
435
CodegenOperation op = codegen .fromOperation (path , "get" , p , model .getDefinitions (), model );
436
-
436
+
437
437
Assert .assertTrue (op .hasConsumes );
438
438
Assert .assertEquals (op .consumes .size (), 1 );
439
439
Assert .assertEquals (op .consumes .get (0 ).get ("mediaType" ), "application/json" );
440
440
Assert .assertTrue (op .hasProduces );
441
441
Assert .assertEquals (op .produces .size (), 1 );
442
442
Assert .assertEquals (op .produces .get (0 ).get ("mediaType" ), "application/json" );
443
443
}
444
-
444
+
445
445
@ Test (description = "use spec consumes and produces" )
446
446
public void globalConsumesAndProducesTest () {
447
447
final Swagger model = parseAndPrepareSwagger ("src/test/resources/2_0/globalConsumesAndProduces.json" );
448
448
final DefaultCodegen codegen = new DefaultCodegen ();
449
449
final String path = "/tests/globalConsumesAndProduces" ;
450
450
final Operation p = model .getPaths ().get (path ).getGet ();
451
451
CodegenOperation op = codegen .fromOperation (path , "get" , p , model .getDefinitions (), model );
452
-
452
+
453
453
Assert .assertTrue (op .hasConsumes );
454
454
Assert .assertEquals (op .consumes .size (), 1 );
455
455
Assert .assertEquals (op .consumes .get (0 ).get ("mediaType" ), "application/global_consumes" );
456
456
Assert .assertTrue (op .hasProduces );
457
457
Assert .assertEquals (op .produces .size (), 1 );
458
458
Assert .assertEquals (op .produces .get (0 ).get ("mediaType" ), "application/global_produces" );
459
459
}
460
-
460
+
461
461
@ Test (description = "use operation consumes and produces (reset in operation with empty array)" )
462
462
public void localResetConsumesAndProducesTest () {
463
463
final Swagger model = parseAndPrepareSwagger ("src/test/resources/2_0/globalConsumesAndProduces.json" );
464
464
final DefaultCodegen codegen = new DefaultCodegen ();
465
465
final String path = "/tests/localResetConsumesAndProduces" ;
466
466
final Operation p = model .getPaths ().get (path ).getGet ();
467
467
CodegenOperation op = codegen .fromOperation (path , "get" , p , model .getDefinitions (), model );
468
-
468
+
469
469
Assert .assertNotNull (op );
470
470
Assert .assertFalse (op .hasConsumes );
471
471
Assert .assertNull (op .consumes );
0 commit comments