Skip to content

Commit 0081482

Browse files
author
Irena Shaigorodsky
committed
Test adjustments
1 parent 0fbf590 commit 0081482

File tree

2 files changed

+15
-1
lines changed

2 files changed

+15
-1
lines changed

modules/swagger-codegen/src/test/java/io/swagger/codegen/CodegenTest.java

Lines changed: 15 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -396,6 +396,21 @@ public void relativeDefinitionsInResponseTest() {
396396

397397
}
398398

399+
@Test(description = "use relative $ref for definitions of response")
400+
public void relativeDefinitionsMapInResponseTest() {
401+
final Swagger model = parseAndPrepareSwagger("src/test/resources/2_0/relative-ref/nested/directory/main/relative-refs.yml");
402+
final DefaultCodegen codegen = new DefaultCodegen();
403+
final String path = "/photo/thumbnails";
404+
final Operation p = model.getPaths().get(path).getPost();
405+
CodegenOperation op = codegen.fromOperation(path, "post", p, model.getDefinitions(), model);
406+
407+
Assert.assertNotNull(op);
408+
Assert.assertNotNull(op.imports);
409+
Assert.assertTrue(op.imports.contains("Photo"));
410+
Assert.assertTrue(op.imports.contains("PhotoThumbnailsRequest"));
411+
412+
}
413+
399414
@Test(description = "use operation consumes and produces")
400415
public void localConsumesAndProducesTest() {
401416
final Swagger model = parseAndPrepareSwagger("src/test/resources/2_0/globalConsumesAndProduces.json");

modules/swagger-codegen/src/test/java/io/swagger/codegen/DefaultGeneratorTest.java

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,5 @@
11
package io.swagger.codegen;
22

3-
import com.google.common.collect.ImmutableMap;
43
import io.swagger.codegen.config.CodegenConfigurator;
54
import io.swagger.codegen.languages.JavaClientCodegen;
65
import io.swagger.models.ExternalDocs;

0 commit comments

Comments
 (0)