mention that cc-infix specs don't need to be migrated to spek2

This commit is contained in:
Robert Stoll
2020-03-10 21:02:06 +01:00
parent 7ddb2e973c
commit 037d336d79
48 changed files with 48 additions and 0 deletions

View File

@@ -6,6 +6,7 @@ import ch.tutteli.atrium.creating.Assert
import ch.tutteli.atrium.creating.AssertionPlantNullable
import kotlin.reflect.KFunction2
//TODO remove with 1.0.0, no need to migrate to Spek 2
class AnyAssertionsSpec : ch.tutteli.atrium.spec.integration.AnyAssertionsSpec(
AssertionVerbFactory,
AnyAssertionsSpecFunFactory(),

View File

@@ -4,6 +4,7 @@ package ch.tutteli.atrium.api.cc.infix.en_GB
import ch.tutteli.atrium.creating.Assert
import ch.tutteli.atrium.verbs.internal.AssertionVerbFactory
//TODO remove with 1.0.0, no need to migrate to Spek 2
class ArrayAsIterableAssertionsSpec : ch.tutteli.atrium.spec.integration.ArrayAsIterableAssertionsSpec(
AssertionVerbFactory,
"asIterable",

View File

@@ -6,6 +6,7 @@ import ch.tutteli.atrium.creating.Assert
import java.math.BigDecimal
import kotlin.reflect.KFunction2
//TODO remove with 1.0.0, no need to migrate to Spek 2
class BigDecimalAssertionsSpec : ch.tutteli.atrium.spec.integration.BigDecimalAssertionsSpec(
AssertionVerbFactory,
toBePair(),

View File

@@ -5,6 +5,7 @@ import ch.tutteli.atrium.verbs.internal.AssertionVerbFactory
import ch.tutteli.atrium.creating.Assert
import kotlin.reflect.KFunction2
//TODO remove with 1.0.0, no need to migrate to Spek 2
class BooleanAssertionsSpec : ch.tutteli.atrium.spec.integration.BooleanAssertionsSpec(
AssertionVerbFactory,
toBeName() to Companion::toBeTrue,

View File

@@ -7,6 +7,7 @@ import ch.tutteli.atrium.creating.Assert
import ch.tutteli.atrium.reporting.translating.Translatable
import ch.tutteli.atrium.verbs.internal.AssertionVerbFactory
//TODO remove with 1.0.0, no need to migrate to Spek 2
class CharSequenceAssertionsSpec : ch.tutteli.atrium.spec.integration.CharSequenceAssertionsSpec(
AssertionVerbFactory,
getContainsDefaultTranslationOfPair(),

View File

@@ -6,6 +6,7 @@ import ch.tutteli.atrium.api.cc.infix.en_GB.keywords.case
import ch.tutteli.atrium.api.cc.infix.en_GB.keywords.contain
import ch.tutteli.atrium.creating.Assert
//TODO remove with 1.0.0, no need to migrate to Spek 2
class CharSequenceContainsAtLeastAssertionsSpec : ch.tutteli.atrium.spec.integration.CharSequenceContainsAtLeastAssertionsSpec(
AssertionVerbFactory,
getAtLeastTriple(),

View File

@@ -6,6 +6,7 @@ import ch.tutteli.atrium.api.cc.infix.en_GB.keywords.case
import ch.tutteli.atrium.api.cc.infix.en_GB.keywords.contain
import ch.tutteli.atrium.creating.Assert
//TODO remove with 1.0.0, no need to migrate to Spek 2
class CharSequenceContainsAtMostAssertionsSpec : ch.tutteli.atrium.spec.integration.CharSequenceContainsAtMostAssertionsSpec(
AssertionVerbFactory,
getAtMostTriple(),

View File

@@ -5,6 +5,7 @@ import ch.tutteli.atrium.verbs.internal.AssertionVerbFactory
import ch.tutteli.atrium.creating.Assert
import kotlin.reflect.KFunction2
//TODO remove with 1.0.0, no need to migrate to Spek 2
class CharSequenceContainsContainsNotAssertionsSpec : ch.tutteli.atrium.spec.integration.CharSequenceContainsContainsNotAssertionsSpec(
AssertionVerbFactory,
getContainsPair(),

View File

@@ -6,6 +6,7 @@ import ch.tutteli.atrium.api.cc.infix.en_GB.keywords.case
import ch.tutteli.atrium.api.cc.infix.en_GB.keywords.contain
import ch.tutteli.atrium.creating.Assert
//TODO remove with 1.0.0, no need to migrate to Spek 2
class CharSequenceContainsExactlyAssertionsSpec : ch.tutteli.atrium.spec.integration.CharSequenceContainsExactlyAssertionsSpec(
AssertionVerbFactory,
getExactlyTriple(),

View File

@@ -6,6 +6,7 @@ import ch.tutteli.atrium.api.cc.infix.en_GB.keywords.case
import ch.tutteli.atrium.api.cc.infix.en_GB.keywords.contain
import ch.tutteli.atrium.creating.Assert
//TODO remove with 1.0.0, no need to migrate to Spek 2
class CharSequenceContainsNotAssertionsSpec : ch.tutteli.atrium.spec.integration.CharSequenceContainsNotAssertionsSpec(
AssertionVerbFactory,
getContainsNotTriple(),

View File

@@ -6,6 +6,7 @@ import ch.tutteli.atrium.api.cc.infix.en_GB.keywords.case
import ch.tutteli.atrium.api.cc.infix.en_GB.keywords.contain
import ch.tutteli.atrium.creating.Assert
//TODO remove with 1.0.0, no need to migrate to Spek 2
class CharSequenceContainsNotOrAtMostAssertionsSpec : ch.tutteli.atrium.spec.integration.CharSequenceContainsNotOrAtMostAssertionsSpec(
AssertionVerbFactory,
getNotOrAtMostTriple(),

View File

@@ -6,6 +6,7 @@ import ch.tutteli.atrium.api.cc.infix.en_GB.keywords.case
import ch.tutteli.atrium.api.cc.infix.en_GB.keywords.contain
import ch.tutteli.atrium.creating.Assert
//TODO remove with 1.0.0, no need to migrate to Spek 2
class CharSequenceContainsRegexAssertionsSpec : ch.tutteli.atrium.spec.integration.CharSequenceContainsRegexAssertionsSpec(
AssertionVerbFactory,
getNameContainsRegex(),

View File

@@ -9,6 +9,7 @@ import ch.tutteli.atrium.domain.creating.charsequence.contains.CharSequenceConta
import ch.tutteli.atrium.domain.creating.charsequence.contains.searchbehaviours.NoOpSearchBehaviour
import kotlin.reflect.KFunction2
//TODO remove with 1.0.0, no need to migrate to Spek 2
abstract class CharSequenceContainsSpecBase {
private val containsNotFun: KFunction2<Assert<String>, Any, Assert<String>> = Assert<String>::containsNot
protected val toContain = "${Assert<String>::to.name} ${contain::class.simpleName}"

View File

@@ -5,6 +5,7 @@ import ch.tutteli.atrium.verbs.internal.AssertionVerbFactory
import ch.tutteli.atrium.api.cc.infix.en_GB.keywords.Empty
import ch.tutteli.atrium.creating.Assert
//TODO remove with 1.0.0, no need to migrate to Spek 2
class CollectionAssertionsSpec : ch.tutteli.atrium.spec.integration.CollectionAssertionsSpec(
AssertionVerbFactory,
Assert<Collection<Int>>::hasSize.name to Companion::hasSize,

View File

@@ -6,6 +6,7 @@ import ch.tutteli.atrium.verbs.internal.AssertionVerbFactory
import kotlin.reflect.KProperty1
import kotlin.reflect.KFunction2
//TODO remove with 1.0.0, no need to migrate to Spek 2
class CollectionFeatureAssertionsSpec : ch.tutteli.atrium.spec.integration.CollectionFeatureAssertionsSpec(
AssertionVerbFactory,
sizeVal.name to sizeVal,

View File

@@ -4,6 +4,7 @@ package ch.tutteli.atrium.api.cc.infix.en_GB
import ch.tutteli.atrium.verbs.internal.AssertionVerbFactory
import ch.tutteli.atrium.creating.Assert
//TODO remove with 1.0.0, no need to migrate to Spek 2
class ComparableAssertionsSpec : ch.tutteli.atrium.spec.integration.ComparableAssertionsSpec(
AssertionVerbFactory,
Assert<Int>::isLessThan.name to Companion::isLessThan,

View File

@@ -7,6 +7,7 @@ import ch.tutteli.atrium.spec.integration.TestData
internal typealias F = Assert<TestData>.() -> Unit
//TODO remove with 1.0.0, no need to migrate to Spek 2
class FeatureAssertionsBoundedReferenceSpec : ch.tutteli.atrium.spec.integration.FeatureAssertionsSpec(
AssertionVerbFactory,
propertyImmediate,

View File

@@ -5,6 +5,7 @@ import ch.tutteli.atrium.creating.CollectingAssertionPlant
import ch.tutteli.atrium.spec.integration.TestData
import ch.tutteli.atrium.verbs.internal.AssertionVerbFactory
//TODO remove with 1.0.0, no need to migrate to Spek 2
class FeatureAssertionsBoundedReferenceWhenCollectingPlantSpec : ch.tutteli.atrium.spec.integration.FeatureAssertionsBoundedReferenceWhenCollectingPlantSpec(
AssertionVerbFactory,
propertyImmediate,

View File

@@ -5,6 +5,7 @@ import ch.tutteli.atrium.domain.builders.utils.subAssert
import ch.tutteli.atrium.spec.integration.TestData
import ch.tutteli.atrium.verbs.internal.AssertionVerbFactory
//TODO remove with 1.0.0, no need to migrate to Spek 2
class FeatureAssertionsClassReferenceSpec : ch.tutteli.atrium.spec.integration.FeatureAssertionsSpec(
AssertionVerbFactory,
propertyImmediate,

View File

@@ -7,6 +7,7 @@ import org.jetbrains.spek.api.Spek
import org.jetbrains.spek.api.include
import kotlin.reflect.KFunction2
//TODO remove with 1.0.0, no need to migrate to Spek 2
class IterableAllAssertionsSpec: Spek({
include(PredicateSpec)
}) {

View File

@@ -10,6 +10,7 @@ import org.jetbrains.spek.api.Spek
import org.jetbrains.spek.api.include
import kotlin.reflect.KFunction2
//TODO remove with 1.0.0, no need to migrate to Spek 2
class IterableAnyAssertionsSpec : Spek({
include(PredicateSpec)
include(BuilderSpec)

View File

@@ -9,6 +9,7 @@ import org.jetbrains.spek.api.Spek
import org.jetbrains.spek.api.include
import kotlin.reflect.KFunction2
//TODO remove with 1.0.0, no need to migrate to Spek 2
class IterableContainsInAnyOrderAtLeast1EntriesAssertionsSpec : Spek({
include(BuilderSpec)
include(ShortcutSpec)

View File

@@ -9,6 +9,7 @@ import org.jetbrains.spek.api.Spek
import org.jetbrains.spek.api.include
import kotlin.reflect.KFunction2
//TODO remove with 1.0.0, no need to migrate to Spek 2
class IterableContainsInAnyOrderAtLeast1ValuesAssertionsSpec : Spek({
include(BuilderSpec)
include(ShortcutSpec)

View File

@@ -6,6 +6,7 @@ import ch.tutteli.atrium.api.cc.infix.en_GB.keywords.contain
import ch.tutteli.atrium.api.cc.infix.en_GB.keywords.order
import ch.tutteli.atrium.creating.Assert
//TODO remove with 1.0.0, no need to migrate to Spek 2
class IterableContainsInAnyOrderAtLeastValuesAssertionsSpec : ch.tutteli.atrium.spec.integration.IterableContainsInAnyOrderAtLeastValuesAssertionSpec(
AssertionVerbFactory,
getAtLeastTriple(),

View File

@@ -6,6 +6,7 @@ import ch.tutteli.atrium.api.cc.infix.en_GB.keywords.contain
import ch.tutteli.atrium.api.cc.infix.en_GB.keywords.order
import ch.tutteli.atrium.creating.Assert
//TODO remove with 1.0.0, no need to migrate to Spek 2
class IterableContainsInAnyOrderAtMostValuesAssertionsSpec : ch.tutteli.atrium.spec.integration.IterableContainsInAnyOrderAtMostValuesAssertionSpec(
AssertionVerbFactory,
getAtMostTriple(),

View File

@@ -6,6 +6,7 @@ import ch.tutteli.atrium.api.cc.infix.en_GB.keywords.contain
import ch.tutteli.atrium.api.cc.infix.en_GB.keywords.order
import ch.tutteli.atrium.creating.Assert
//TODO remove with 1.0.0, no need to migrate to Spek 2
class IterableContainsInAnyOrderExactlyValuesAssertionsSpec : ch.tutteli.atrium.spec.integration.IterableContainsInAnyOrderExactlyValuesAssertionsSpec(
AssertionVerbFactory,
getExactlyTriple(),

View File

@@ -6,6 +6,7 @@ import ch.tutteli.atrium.api.cc.infix.en_GB.keywords.contain
import ch.tutteli.atrium.api.cc.infix.en_GB.keywords.order
import ch.tutteli.atrium.creating.Assert
//TODO remove with 1.0.0, no need to migrate to Spek 2
class IterableContainsInAnyOrderNotOrAtMostValuesAssertionsSpec : ch.tutteli.atrium.spec.integration.IterableContainsInAnyOrderNotOrAtMostValuesAssertionsSpec(
AssertionVerbFactory,
getNotOrAtMostTriple(),

View File

@@ -7,6 +7,7 @@ import ch.tutteli.atrium.api.cc.infix.en_GB.keywords.only
import ch.tutteli.atrium.api.cc.infix.en_GB.keywords.order
import ch.tutteli.atrium.creating.Assert
//TODO remove with 1.0.0, no need to migrate to Spek 2
class IterableContainsInAnyOrderOnlyEntriesAssertionsSpec : ch.tutteli.atrium.spec.integration.IterableContainsInAnyOrderOnlyEntriesAssertionsSpec(
AssertionVerbFactory,
getContainsPair(),

View File

@@ -7,6 +7,7 @@ import ch.tutteli.atrium.api.cc.infix.en_GB.keywords.only
import ch.tutteli.atrium.api.cc.infix.en_GB.keywords.order
import ch.tutteli.atrium.creating.Assert
//TODO remove with 1.0.0, no need to migrate to Spek 2
class IterableContainsInAnyOrderOnlyValuesAssertionsSpec : ch.tutteli.atrium.spec.integration.IterableContainsInAnyOrderOnlyValuesAssertionsSpec(
AssertionVerbFactory,
getContainsPair(),

View File

@@ -10,6 +10,7 @@ import org.jetbrains.spek.api.Spek
import org.jetbrains.spek.api.include
import kotlin.reflect.KFunction2
//TODO remove with 1.0.0, no need to migrate to Spek 2
class IterableContainsInOrderOnlyEntriesAssertionsSpec : Spek({
include(BuilderSpec)

View File

@@ -6,6 +6,7 @@ import ch.tutteli.atrium.creating.Assert
import ch.tutteli.atrium.domain.builders.utils.Group
import ch.tutteli.atrium.verbs.internal.AssertionVerbFactory
//TODO remove with 1.0.0, no need to migrate to Spek 2
class IterableContainsInOrderOnlyGroupedEntriesAssertionsSpec : ch.tutteli.atrium.spec.integration.IterableContainsInOrderOnlyGroupedEntriesAssertionsSpec(
AssertionVerbFactory,
getContainsPair(),

View File

@@ -6,6 +6,7 @@ import ch.tutteli.atrium.creating.Assert
import ch.tutteli.atrium.domain.builders.utils.Group
import ch.tutteli.atrium.verbs.internal.AssertionVerbFactory
//TODO remove with 1.0.0, no need to migrate to Spek 2
class IterableContainsInOrderOnlyGroupedValuesAssertionsSpec : ch.tutteli.atrium.spec.integration.IterableContainsInOrderOnlyGroupedValuesAssertionsSpec(
AssertionVerbFactory,
getContainsPair(),

View File

@@ -10,6 +10,7 @@ import org.jetbrains.spek.api.Spek
import org.jetbrains.spek.api.include
import kotlin.reflect.KFunction2
//TODO remove with 1.0.0, no need to migrate to Spek 2
class IterableContainsInOrderOnlyValuesAssertionsSpec : Spek({
include(BuilderSpec)

View File

@@ -5,6 +5,7 @@ import ch.tutteli.atrium.verbs.internal.AssertionVerbFactory
import ch.tutteli.atrium.api.cc.infix.en_GB.keywords.contain
import ch.tutteli.atrium.creating.Assert
//TODO remove with 1.0.0, no need to migrate to Spek 2
class IterableContainsNotEntriesAssertionsSpec : ch.tutteli.atrium.spec.integration.IterableContainsNotEntriesAssertionsSpec(
AssertionVerbFactory,
getContainsNotPair(),

View File

@@ -8,6 +8,7 @@ import org.jetbrains.spek.api.Spek
import org.jetbrains.spek.api.include
import kotlin.reflect.KFunction2
//TODO remove with 1.0.0, no need to migrate to Spek 2
class IterableContainsNotValuesAssertionsSpec : Spek({
include(BuilderSpec)

View File

@@ -15,6 +15,7 @@ import ch.tutteli.atrium.domain.creating.iterable.contains.searchbehaviours.*
import ch.tutteli.atrium.verbs.internal.assert
import kotlin.reflect.KFunction2
//TODO remove with 1.0.0, no need to migrate to Spek 2
abstract class IterableContainsSpecBase {
protected val Values = Values::class.simpleName
private val Entries = Entries::class.simpleName

View File

@@ -8,6 +8,7 @@ import org.jetbrains.spek.api.Spek
import org.jetbrains.spek.api.include
import kotlin.reflect.KFunction2
//TODO remove with 1.0.0, no need to migrate to Spek 2
class IterableNoneAssertionsSpec : Spek({
include(PredicateSpec)

View File

@@ -12,6 +12,7 @@ import org.jetbrains.spek.api.Spek
import org.jetbrains.spek.api.include
import kotlin.reflect.KFunction2
//TODO remove with 1.0.0, no need to migrate to Spek 2
class ListFeatureAssertionsSpec : Spek({
include(AtriumFeatureAssertionsSpec)

View File

@@ -4,6 +4,7 @@ package ch.tutteli.atrium.api.cc.infix.en_GB
import ch.tutteli.atrium.creating.Assert
import ch.tutteli.atrium.verbs.internal.AssertionVerbFactory
//TODO remove with 1.0.0, no need to migrate to Spek 2
class MapAsEntriesAssertionsSpec : ch.tutteli.atrium.spec.integration.MapAsEntriesAssertionsSpec(
AssertionVerbFactory,
"asEntries",

View File

@@ -8,6 +8,7 @@ import ch.tutteli.atrium.verbs.internal.AssertionVerbFactory
import ch.tutteli.atrium.verbs.internal.assert
import kotlin.reflect.KFunction2
//TODO remove with 1.0.0, no need to migrate to Spek 2
class MapAssertionsSpec : ch.tutteli.atrium.spec.integration.MapAssertionsSpec(
AssertionVerbFactory,
containsFun.name to Companion::contains,

View File

@@ -4,6 +4,7 @@ package ch.tutteli.atrium.api.cc.infix.en_GB
import ch.tutteli.atrium.creating.Assert
import ch.tutteli.atrium.verbs.internal.AssertionVerbFactory
//TODO remove with 1.0.0, no need to migrate to Spek 2
class MapEntryAssertionsSpec : ch.tutteli.atrium.spec.integration.MapEntryAssertionsSpec(
AssertionVerbFactory,
isKeyValueFun.name to Companion::isKeyValue

View File

@@ -7,6 +7,7 @@ import ch.tutteli.atrium.verbs.internal.AssertionVerbFactory
import kotlin.reflect.KFunction2
import kotlin.reflect.KProperty1
//TODO remove with 1.0.0, no need to migrate to Spek 2
class MapEntryFeatureAssertionsSpec : ch.tutteli.atrium.spec.integration.MapEntryFeatureAssertionsSpec(
AssertionVerbFactory,
keyVal.name to keyVal,

View File

@@ -15,6 +15,7 @@ import kotlin.reflect.KProperty1
import ch.tutteli.atrium.verbs.internal.assert
import java.lang.IllegalArgumentException
//TODO remove with 1.0.0, no need to migrate to Spek 2
class MapFeatureAssertionsSpec : Spek({
include(AtriumMapFeatureAssertionsSpec)

View File

@@ -7,6 +7,7 @@ import ch.tutteli.atrium.verbs.internal.AssertionVerbFactory
import kotlin.reflect.KFunction2
import kotlin.reflect.KProperty1
//TODO remove with 1.0.0, no need to migrate to Spek 2
class PairFeatureAssertionsSpec : ch.tutteli.atrium.spec.integration.PairFeatureAssertionsSpec(
AssertionVerbFactory,
firstVal.name to firstVal,

View File

@@ -5,6 +5,7 @@ import ch.tutteli.atrium.verbs.internal.AssertionVerbFactory
import ch.tutteli.atrium.creating.Assert
import ch.tutteli.atrium.domain.creating.throwable.thrown.ThrowableThrown
//TODO remove with 1.0.0, no need to migrate to Spek 2
class ThrowableAssertionsSpec : ch.tutteli.atrium.spec.integration.ThrowableAssertionsSpec(
AssertionVerbFactory,
getToThrowTriple(),

View File

@@ -8,6 +8,7 @@ import kotlin.reflect.KFunction
import kotlin.reflect.KFunction2
//TODO remove with 1.0.0, no need to migrate to Spek 2
class TypeTransformationAssertionsSpec : ch.tutteli.atrium.spec.integration.TypeTransformationAssertionsSpec(
AssertionVerbFactory,
getNotToBeNullPair(),

View File

@@ -9,6 +9,7 @@ import ch.tutteli.atrium.translations.DescriptionBasic
import ch.tutteli.atrium.verbs.assertThat
import org.jetbrains.spek.api.Spek
//TODO remove with 1.0.0, no need to migrate to Spek 2
object SmokeSpec : Spek({
test("see if `toBe` can be used") {
@Suppress("DEPRECATION")

View File

@@ -9,6 +9,7 @@ import ch.tutteli.atrium.translations.DescriptionBasic
import ch.tutteli.atrium.verbs.expect
import org.jetbrains.spek.api.Spek
//TODO remove with 1.0.0, no need to migrate to Spek 2
object SmokeSpec : Spek({
test("see if `toBe` can be used") {
@Suppress("DEPRECATION")