diff --git a/komga/src/test/kotlin/org/gotson/komga/architecture/CodingRulesTest.kt b/komga/src/test/kotlin/org/gotson/komga/architecture/CodingRulesTest.kt index c71a89053..b3a3ab281 100644 --- a/komga/src/test/kotlin/org/gotson/komga/architecture/CodingRulesTest.kt +++ b/komga/src/test/kotlin/org/gotson/komga/architecture/CodingRulesTest.kt @@ -3,6 +3,7 @@ package org.gotson.komga.architecture import com.tngtech.archunit.core.importer.ImportOption import com.tngtech.archunit.junit.AnalyzeClasses import com.tngtech.archunit.junit.ArchTest +import com.tngtech.archunit.lang.syntax.ArchRuleDefinition.noClasses import com.tngtech.archunit.library.GeneralCodingRules.NO_CLASSES_SHOULD_ACCESS_STANDARD_STREAMS import com.tngtech.archunit.library.GeneralCodingRules.NO_CLASSES_SHOULD_THROW_GENERIC_EXCEPTIONS import com.tngtech.archunit.library.GeneralCodingRules.NO_CLASSES_SHOULD_USE_JAVA_UTIL_LOGGING @@ -24,3 +25,10 @@ class CodingRulesTest { @ArchTest private val no_java_util_logging = NO_CLASSES_SHOULD_USE_JAVA_UTIL_LOGGING } + +@AnalyzeClasses(packagesOf = [Application::class], importOptions = [ImportOption.OnlyIncludeTests::class]) +class TestCodingRulesTest { + + @ArchTest + private val no_junit_assertions = noClasses().should().dependOnClassesThat().haveFullyQualifiedName("org.junit.jupiter.api.Assertions") +}