All Downloads are FREE. Search and download functionalities are using the official Maven repository.

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