Skip to content

Commit ba544a4

Browse files
kenzhang-mark43frantuma
authored andcommitted
add test
1 parent 82bf87e commit ba544a4

File tree

1 file changed

+11
-1
lines changed

1 file changed

+11
-1
lines changed

modules/swagger-core/src/test/java/io/swagger/v3/core/resolving/Ticket2884Test.java

Lines changed: 11 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,16 +2,20 @@
22

33
import io.swagger.v3.core.converter.AnnotatedType;
44
import io.swagger.v3.core.converter.ModelConverterContextImpl;
5+
import io.swagger.v3.core.converter.ModelConverters;
6+
import io.swagger.v3.core.converter.ResolvedSchema;
57
import io.swagger.v3.core.jackson.ModelResolver;
68
import io.swagger.v3.core.matchers.SerializationMatchers;
79
import io.swagger.v3.core.resolving.resources.Ticket2884Model;
810
import io.swagger.v3.core.resolving.resources.Ticket2884ModelClass;
911
import io.swagger.v3.oas.models.media.Schema;
12+
import org.junit.Assert;
1013
import org.testng.annotations.Test;
1114

1215
public class Ticket2884Test extends SwaggerTestBase {
16+
1317
@Test
14-
public void test2884() throws Exception {
18+
public void test2884() {
1519
final ModelResolver modelResolver = new ModelResolver(mapper());
1620

1721
ModelConverterContextImpl context = new ModelConverterContextImpl(modelResolver);
@@ -45,4 +49,10 @@ public void test2884() throws Exception {
4549
" type: string\n");
4650
}
4751

52+
@Test
53+
public void test2884_null() {
54+
ResolvedSchema schema = ModelConverters.getInstance().readAllAsResolvedSchema(new AnnotatedType(Ticket2884ModelClass.class).resolveAsRef(true));
55+
Object o = schema.schema.getProperties().get(Ticket2884ModelClass.class.getSimpleName());
56+
Assert.assertNotNull(o);
57+
}
4858
}

0 commit comments

Comments
 (0)