From 3dd6faea6cde9633ddb52b4e6cc36b7ddc7dbf1b Mon Sep 17 00:00:00 2001 From: Timo Bryant Date: Mon, 22 Apr 2024 20:59:19 +0200 Subject: [PATCH] test setup --- buildSrc/src/main/kotlin/module-convention.gradle.kts | 7 +++++++ modules/ModConfiguration/build.gradle.kts | 3 +++ .../de/itkl/modConfiguration/loaders/AccountLoaderTests.kt | 2 ++ 3 files changed, 12 insertions(+) diff --git a/buildSrc/src/main/kotlin/module-convention.gradle.kts b/buildSrc/src/main/kotlin/module-convention.gradle.kts index 8f8a499..80bb554 100644 --- a/buildSrc/src/main/kotlin/module-convention.gradle.kts +++ b/buildSrc/src/main/kotlin/module-convention.gradle.kts @@ -10,6 +10,13 @@ repositories { mavenCentral() } +tasks.test { + useJUnitPlatform() + testLogging { + events("passed", "skipped", "failed") + } +} + testing { suites { val test by getting(JvmTestSuite::class) { diff --git a/modules/ModConfiguration/build.gradle.kts b/modules/ModConfiguration/build.gradle.kts index a649321..fe2b0cf 100644 --- a/modules/ModConfiguration/build.gradle.kts +++ b/modules/ModConfiguration/build.gradle.kts @@ -4,4 +4,7 @@ dependencies { dependencies { implementation(libs.bundles.hoplite) + testImplementation(platform("org.junit:junit-bom:5.10.2")) + testImplementation("org.junit.jupiter:junit-jupiter") + testRuntimeOnly("org.junit.platform:junit-platform-launcher") } diff --git a/modules/ModConfiguration/src/test/kotlin/de/itkl/modConfiguration/loaders/AccountLoaderTests.kt b/modules/ModConfiguration/src/test/kotlin/de/itkl/modConfiguration/loaders/AccountLoaderTests.kt index 249c682..371d99d 100644 --- a/modules/ModConfiguration/src/test/kotlin/de/itkl/modConfiguration/loaders/AccountLoaderTests.kt +++ b/modules/ModConfiguration/src/test/kotlin/de/itkl/modConfiguration/loaders/AccountLoaderTests.kt @@ -1,5 +1,7 @@ package de.itkl.modConfiguration.loaders +import org.junit.jupiter.api.Test + class AccountLoaderTests { @Test fun testAccountLoad() {}