From 8cdb08387099ea9217044ec3d5984ffb632fe4ac Mon Sep 17 00:00:00 2001 From: frantuma Date: Tue, 7 Nov 2023 10:09:24 +0100 Subject: [PATCH] log safeurlresolving tests --- .../parser/test/OAI31DeserializationTest.java | 26 +++++++++++++++++-- 1 file changed, 24 insertions(+), 2 deletions(-) diff --git a/modules/swagger-parser-v3/src/test/java/io/swagger/v3/parser/test/OAI31DeserializationTest.java b/modules/swagger-parser-v3/src/test/java/io/swagger/v3/parser/test/OAI31DeserializationTest.java index 6479366007..2fac82e5b6 100644 --- a/modules/swagger-parser-v3/src/test/java/io/swagger/v3/parser/test/OAI31DeserializationTest.java +++ b/modules/swagger-parser-v3/src/test/java/io/swagger/v3/parser/test/OAI31DeserializationTest.java @@ -1001,6 +1001,12 @@ public void test31SafeURLResolving() { parseOptions.setRemoteRefBlockList(blockList); SwaggerParseResult result = new OpenAPIV3Parser().readLocation("3.1.0/resolve/safeResolving/safeUrlResolvingWithPetstore.yaml", null, parseOptions); + if (result.getMessages() != null) { + System.out.println("test31SafeURLResolving messages"); + for (String message : result.getMessages()) { + System.out.println(message); + } + } assertTrue(result.getMessages().isEmpty()); } @@ -1018,6 +1024,12 @@ public void test31SafeURLResolvingWithBlockedURL() { List errorList = Arrays.asList("URL is part of the explicit denylist. URL [https://petstore3.swagger.io/api/v3/openapi.json]"); SwaggerParseResult result = new OpenAPIV3Parser().readLocation("3.1.0/resolve/safeResolving/safeUrlResolvingWithPetstore.yaml", null, parseOptions); + if (result.getMessages() != null) { + System.out.println("test31SafeURLResolvingWithBlockedURL messages"); + for (String message : result.getMessages()) { + System.out.println(message); + } + } assertEquals(result.getMessages(), errorList); assertEquals(result.getMessages().size(), 1); } @@ -1033,7 +1045,12 @@ public void test31SafeURLResolvingWithTurnedOffSafeResolving() { parseOptions.setRemoteRefBlockList(blockList); SwaggerParseResult result = new OpenAPIV3Parser().readLocation("3.1.0/resolve/safeResolving/safeUrlResolvingWithPetstore.yaml", null, parseOptions); - + if (result.getMessages() != null) { + System.out.println("test31SafeURLResolvingWithTurnedOffSafeResolving messages"); + for (String message : result.getMessages()) { + System.out.println(message); + } + } assertTrue(result.getMessages().isEmpty()); } @@ -1044,7 +1061,12 @@ public void test31SafeURLResolvingWithLocalhostAndBlockedURL() { parseOptions.setSafelyResolveURL(true); SwaggerParseResult result = new OpenAPIV3Parser().readLocation("3.1.0/resolve/safeResolving/safeUrlResolvingWithLocalhost.yaml", null, parseOptions); - + if (result.getMessages() != null) { + System.out.println("test31SafeURLResolvingWithLocalhostAndBlockedURL messages"); + for (String message : result.getMessages()) { + System.out.println(message); + } + } assertTrue(result.getMessages().get(0).contains("IP is restricted")); assertEquals(result.getMessages().size(), 1); }