
commonMain.ch.tutteli.atrium.specs.reporting.TextWarningAssertionGroupFormatterSpec.kt Maven / Gradle / Ivy
//TODO 1.4.0 remove file
@file:Suppress("DEPRECATION")
package ch.tutteli.atrium.specs.reporting
import ch.tutteli.atrium.assertions.BulletPointIdentifier
import ch.tutteli.atrium.assertions.WarningAssertionGroupType
import ch.tutteli.atrium.assertions.builders.assertionBuilder
import ch.tutteli.atrium.reporting.AssertionFormatter
import ch.tutteli.atrium.reporting.AssertionFormatterController
import kotlin.reflect.KClass
abstract class TextWarningAssertionGroupFormatterSpec(
testeeFactory: (Map, String>, AssertionFormatterController) -> AssertionFormatter,
describePrefix: String = "[Atrium] "
) : TextExplanatoryBasedAssertionGroupFormatterSpec(
testeeFactory,
WarningAssertionGroupType::class,
WarningAssertionGroupType,
{ assertionBuilder.explanatoryGroup.withWarningType.withAssertions(it).build() },
describePrefix
)
© 2015 - 2025 Weber Informatics LLC | Privacy Policy