diff --git a/build.gradle b/build.gradle
index a86dc6fbd3448e071eed72d42b5514cf35cc3363..41d0e7658aebaa5e5d40c7a09c46781616ec9f1f 100644
--- a/build.gradle
+++ b/build.gradle
@@ -72,6 +72,7 @@ jar {
 }
 
 test {
+    testLogging.showStandardStreams = true
     useJUnitPlatform()
 
     maxHeapSize = '1G'
diff --git a/src/test/java/openapi/OpenAPIMain_test.java b/src/test/java/openapi/OpenAPIMain_test.java
index f4a61c663f98540f995bf5813526a42df52958ba..1b618b81557277c75d02061d2461dc6006a3b661 100644
--- a/src/test/java/openapi/OpenAPIMain_test.java
+++ b/src/test/java/openapi/OpenAPIMain_test.java
@@ -12,10 +12,7 @@ import io.swagger.v3.core.util.Yaml;
 import io.swagger.v3.oas.models.OpenAPI;
 import io.swagger.v3.parser.OpenAPIV3Parser;
 import io.swagger.v3.parser.core.models.SwaggerParseResult;
-import org.junit.jupiter.api.Assertions;
-import org.junit.jupiter.api.BeforeAll;
-import org.junit.jupiter.api.DisplayName;
-import org.junit.jupiter.api.Test;
+import org.junit.jupiter.api.*;
 import org.junit.jupiter.params.ParameterizedTest;
 import org.junit.jupiter.params.provider.MethodSource;
 import org.junit.jupiter.params.provider.ValueSource;
@@ -46,41 +43,24 @@ public class OpenAPIMain_test {
     ObjectMapper mapper = new ObjectMapper();
     List<String> validation;
 
-    // parsed openAPI object with swagger-parser
+    // parse OpenAPI in POJO, parse Json by POJO and validate OpenAPI-Json
     SwaggerParseResult result = new OpenAPIParser().readLocation(file.getPath(), null, null);
     POJOOpenAPI = result.getOpenAPI();
     System.out.println("Loading expression DSL file '" + file + "'.");
-
-    // validation of OpenAPI in POJO
     JsonNode expectedNode = mapper.readTree(Json.mapper().writeValueAsString(POJOOpenAPI));
     validation = new OpenAPIV3Parser().readContents(expectedNode.toString()).getMessages();
-    if ( validation.size() != 0 ) {
-      System.out.println("validation failed!");
-      for ( String s : validation )
-        System.out.println(s);
-      validation.clear();
-    }
-    else
-      System.out.println("validated!");
 
-    // OpenAPI in POJO to OpenAPI in JastAdd
-    jastAddObject = OpenAPIObject.parseOpenAPI(POJOOpenAPI);
+    Assumptions.assumeFalse(validation.size() != 0, "validation of the input yaml not succeeded");
 
-    // OpenAPI in JastAdd to OpenAPI in POJO
+    // parse OpenAPI in JastAdd, transform it to OpenAPI-POJO back and validate this
+    jastAddObject = OpenAPIObject.parseOpenAPI(POJOOpenAPI);
     OpenAPI transformedAPI = OpenAPIObject.reverseOpenAPI(jastAddObject);
-
-    // validation of transferred OpenAPI
     JsonNode actualNode = mapper.readTree(Json.mapper().writeValueAsString(transformedAPI));
     validation = new OpenAPIV3Parser().readContents(actualNode.toString()).getMessages();
-    if ( validation.size() != 0 ) {
-      System.out.println("validation failed!");
-      for ( String s : validation )
-        System.out.println(s);
-    }
-    else
-      System.out.println("validated");
 
-    // compare if api (source object) is equivalent to api3 (generated object)
+    Assumptions.assumeFalse(validation.size() != 0, "validation of the transformed yaml not succeeded");
+
+    // compare if parsed OpenAPI (source object, Json) is equivalent to back-transformed OpenAPI (generated object, Json)
     compareJson(expectedNode, actualNode, Paths.get(file.getPath()));
   }