diff --git a/modules/openapi-generator/src/test/java/org/openapitools/codegen/ArchUnitRulesTest.java b/modules/openapi-generator/src/test/java/org/openapitools/codegen/ArchUnitRulesTest.java
index fee76d588f6aa1a6c78703c2d49a33510b9107dc..1eb57d9014f6d66c4f070627d655b94407018e56 100644
--- a/modules/openapi-generator/src/test/java/org/openapitools/codegen/ArchUnitRulesTest.java
+++ b/modules/openapi-generator/src/test/java/org/openapitools/codegen/ArchUnitRulesTest.java
@@ -4,36 +4,34 @@ import com.tngtech.archunit.core.domain.JavaClasses;
 import com.tngtech.archunit.core.domain.JavaModifier;
 import com.tngtech.archunit.core.importer.ClassFileImporter;
 import com.tngtech.archunit.lang.ArchRule;
-import com.tngtech.archunit.library.GeneralCodingRules;
 import org.junit.Test;
-import org.slf4j.Logger;
 
 import static com.tngtech.archunit.lang.syntax.ArchRuleDefinition.*;
+import static com.tngtech.archunit.library.GeneralCodingRules.NO_CLASSES_SHOULD_ACCESS_STANDARD_STREAMS;
+import static com.tngtech.archunit.library.GeneralCodingRules.NO_CLASSES_SHOULD_USE_JAVA_UTIL_LOGGING;
 
 public class ArchUnitRulesTest {
+    private static final JavaClasses CLASSES = new ClassFileImporter()
+                                              .importPackages("org.openapitools.codegen.languages");
 
     @Test
     public void testLoggersAreNotPublicFinalAndNotStatic() {
-        final JavaClasses importedClasses = new ClassFileImporter()
-                .importPackages("org.openapitools.codegen.languages");
-
-        ArchUnitRulesTest.LOGGERS_SHOULD_BE_NOT_PUBLIC_NOT_STATIC_AND_FINAL.check(importedClasses);
+        ArchUnitRulesTest.LOGGERS_SHOULD_BE_NOT_PUBLIC_NOT_STATIC_AND_FINAL.check(CLASSES);
     }
 
     @Test
     public void classesNotAllowedToUseStandardStreams() {
-        final JavaClasses importedClasses = new ClassFileImporter()
-                .importPackages("org.openapitools.codegen.languages");
+        NO_CLASSES_SHOULD_ACCESS_STANDARD_STREAMS.check(CLASSES);
+    }
 
-        GeneralCodingRules.NO_CLASSES_SHOULD_ACCESS_STANDARD_STREAMS.check(importedClasses);
+    @Test
+    public void disallowJavaUtilLogging() {
+        NO_CLASSES_SHOULD_USE_JAVA_UTIL_LOGGING.check(CLASSES);
     }
 
     @Test
     public void abstractClassesAreAbstract() {
-        final JavaClasses importedClasses = new ClassFileImporter()
-                .importPackages("org.openapitools.codegen.languages");
-
-        ArchUnitRulesTest.ABSTRACT_CLASS_MUST_BE_ABSTRACT.check(importedClasses);
+        ArchUnitRulesTest.ABSTRACT_CLASS_MUST_BE_ABSTRACT.check(CLASSES);
     }
 
     /**
@@ -43,7 +41,7 @@ public class ArchUnitRulesTest {
     public static final ArchRule LOGGERS_SHOULD_BE_NOT_PUBLIC_NOT_STATIC_AND_FINAL =
             fields()
             .that()
-            .haveRawType(Logger.class)
+            .haveRawType(org.slf4j.Logger.class)
             .should().notBePublic()
             .andShould().notBeStatic()
             .andShould().beFinal()