diff --git a/detekt-test/api/detekt-test.api b/detekt-test/api/detekt-test.api index 3eaa3c771..bec57a6db 100644 --- a/detekt-test/api/detekt-test.api +++ b/detekt-test/api/detekt-test.api @@ -55,6 +55,10 @@ public final class io/gitlab/arturbosch/detekt/test/TestConfig$Companion { public final fun invoke ([Lkotlin/Pair;)Lio/gitlab/arturbosch/detekt/test/TestConfig; } +public final class io/gitlab/arturbosch/detekt/test/TestConfigKt { + public static final fun toConfig (Lio/gitlab/arturbosch/detekt/api/ValueWithReason;)Ljava/util/Map; +} + public final class io/gitlab/arturbosch/detekt/test/ThresholdedCodeSmellAssert : org/assertj/core/api/AbstractAssert { public fun (Lio/gitlab/arturbosch/detekt/api/ThresholdedCodeSmell;)V public final fun hasThreshold (I)V diff --git a/detekt-test/src/main/kotlin/io/gitlab/arturbosch/detekt/test/TestConfig.kt b/detekt-test/src/main/kotlin/io/gitlab/arturbosch/detekt/test/TestConfig.kt index a84ad05e2..7659bec66 100644 --- a/detekt-test/src/main/kotlin/io/gitlab/arturbosch/detekt/test/TestConfig.kt +++ b/detekt-test/src/main/kotlin/io/gitlab/arturbosch/detekt/test/TestConfig.kt @@ -1,6 +1,7 @@ package io.gitlab.arturbosch.detekt.test import io.gitlab.arturbosch.detekt.api.Config +import io.gitlab.arturbosch.detekt.api.ValueWithReason import io.gitlab.arturbosch.detekt.core.config.tryParseBasedOnDefault import io.gitlab.arturbosch.detekt.core.config.valueOrDefaultInternal @@ -53,3 +54,7 @@ open class TestConfig( operator fun invoke(vararg pairs: Pair) = TestConfig(mapOf(*pairs)) } } + +fun ValueWithReason.toConfig(): Map { + return mapOf("value" to value, "reason" to reason) +}