@@ -66,7 +66,7 @@ public void testDeeplyNestedAdditionalPropertiesImports() {
66
66
codegen .setOpenAPI (openApi );
67
67
PathItem path = openApi .getPaths ().get ("/ping" );
68
68
CodegenOperation operation = codegen .fromOperation ("/ping" , "post" , path .getPost (), path .getServers ());
69
- Assert .assertEquals (Sets .intersection (operation .imports , Sets .newHashSet ("Person" )).size (), 1 );
69
+ Assert .assertEquals (Sets .intersection (operation .responses . get ( 0 ). imports , Sets .newHashSet ("Person" )).size (), 1 );
70
70
}
71
71
72
72
@ Test
@@ -4031,11 +4031,10 @@ public void testRequestParameterContent() {
4031
4031
CodegenMediaType mt = content .get ("application/json" );
4032
4032
assertNull (mt .getEncoding ());
4033
4033
CodegenProperty cp = mt .getSchema ();
4034
- // TODO need to revise the test below
4035
4034
assertTrue (cp .isMap );
4036
4035
assertTrue (cp .isModel );
4037
4036
assertEquals (cp .complexType , "object" );
4038
- assertEquals (cp .baseName , "SchemaForRequestParameterCoordinatesInlineSchemaApplicationJson " );
4037
+ assertEquals (cp .baseName , "coordinatesInlineSchema " );
4039
4038
4040
4039
CodegenParameter coordinatesReferencedSchema = co .queryParams .get (1 );
4041
4040
content = coordinatesReferencedSchema .getContent ();
@@ -4044,7 +4043,7 @@ public void testRequestParameterContent() {
4044
4043
cp = mt .getSchema ();
4045
4044
assertFalse (cp .isMap ); // because it is a referenced schema
4046
4045
assertEquals (cp .complexType , "coordinates" );
4047
- assertEquals (cp .baseName , "SchemaForRequestParameterCoordinatesReferencedSchemaApplicationJson " );
4046
+ assertEquals (cp .baseName , "coordinatesReferencedSchema " );
4048
4047
}
4049
4048
4050
4049
@ Test
@@ -4064,13 +4063,13 @@ public void testRequestBodyContent() {
4064
4063
CodegenMediaType mt = content .get ("application/json" );
4065
4064
assertNull (mt .getEncoding ());
4066
4065
CodegenProperty cp = mt .getSchema ();
4067
- assertEquals (cp .baseName , "SchemaForRequestBodyApplicationJson " );
4066
+ assertEquals (cp .baseName , "application/json " );
4068
4067
assertNotNull (cp );
4069
4068
4070
4069
mt = content .get ("text/plain" );
4071
4070
assertNull (mt .getEncoding ());
4072
4071
cp = mt .getSchema ();
4073
- assertEquals (cp .baseName , "SchemaForRequestBodyTextPlain " );
4072
+ assertEquals (cp .baseName , "text/plain " );
4074
4073
assertNotNull (cp );
4075
4074
// Note: the inline model resolver has a bug for this use case; it extracts an inline request body into a component
4076
4075
// but the schema it references is not string type
@@ -4084,13 +4083,13 @@ public void testRequestBodyContent() {
4084
4083
mt = content .get ("application/json" );
4085
4084
assertNull (mt .getEncoding ());
4086
4085
cp = mt .getSchema ();
4087
- assertEquals (cp .baseName , "SchemaForRequestBodyApplicationJson " );
4086
+ assertEquals (cp .baseName , "application/json " );
4088
4087
assertEquals (cp .complexType , "coordinates" );
4089
4088
4090
4089
mt = content .get ("text/plain" );
4091
4090
assertNull (mt .getEncoding ());
4092
4091
cp = mt .getSchema ();
4093
- assertEquals (cp .baseName , "SchemaForRequestBodyTextPlain " );
4092
+ assertEquals (cp .baseName , "text/plain " );
4094
4093
assertTrue (cp .isString );
4095
4094
4096
4095
path = "/requestBodyWithEncodingTypes" ;
@@ -4171,12 +4170,12 @@ public void testResponseContentAndHeader() {
4171
4170
CodegenProperty cp = mt .getSchema ();
4172
4171
assertFalse (cp .isMap ); // because it is a referenced schema
4173
4172
assertEquals (cp .complexType , "coordinates" );
4174
- assertEquals (cp .baseName , "SchemaFor200ResponseBodyApplicationJson " );
4173
+ assertEquals (cp .baseName , "application/json " );
4175
4174
4176
4175
mt = content .get ("text/plain" );
4177
4176
assertNull (mt .getEncoding ());
4178
4177
cp = mt .getSchema ();
4179
- assertEquals (cp .baseName , "SchemaFor200ResponseBodyTextPlain " );
4178
+ assertEquals (cp .baseName , "text/plain " );
4180
4179
assertTrue (cp .isString );
4181
4180
4182
4181
cr = co .responses .get (1 );
@@ -4187,12 +4186,12 @@ public void testResponseContentAndHeader() {
4187
4186
cp = mt .getSchema ();
4188
4187
assertFalse (cp .isMap ); // because it is a referenced schema
4189
4188
assertEquals (cp .complexType , "coordinates" );
4190
- assertEquals (cp .baseName , "SchemaFor201ResponseBodyApplicationJson " );
4189
+ assertEquals (cp .baseName , "application/json " );
4191
4190
4192
4191
mt = content .get ("text/plain" );
4193
4192
assertNull (mt .getEncoding ());
4194
4193
cp = mt .getSchema ();
4195
- assertEquals (cp .baseName , "SchemaFor201ResponseBodyTextPlain " );
4194
+ assertEquals (cp .baseName , "text/plain " );
4196
4195
assertTrue (cp .isString );
4197
4196
}
4198
4197
0 commit comments