mirror of
https://github.com/jlengrand/detekt.git
synced 2026-03-10 08:11:23 +00:00
Add utility to help testing ValueWithReason configurations
This commit is contained in:
@@ -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 <init> (Lio/gitlab/arturbosch/detekt/api/ThresholdedCodeSmell;)V
|
||||
public final fun hasThreshold (I)V
|
||||
|
||||
@@ -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<String, Any>) = TestConfig(mapOf(*pairs))
|
||||
}
|
||||
}
|
||||
|
||||
fun ValueWithReason.toConfig(): Map<String, String?> {
|
||||
return mapOf("value" to value, "reason" to reason)
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user