taer
12/03/2020, 8:02 PMsam
12/03/2020, 8:14 PMsam
12/03/2020, 8:14 PMtaer
12/03/2020, 8:16 PMsam
12/03/2020, 8:17 PMtaer
12/03/2020, 8:17 PMtaer
12/03/2020, 8:21 PMimport io.kotest.core.datatest.forAll
import io.kotest.core.spec.style.FreeSpec
import io.kotest.matchers.shouldBe
class ATest:FreeSpec( {
data class TestData(val number1: Int, val number2: Int, val sum: Int)
"test" {
"nested" - {
forAll(
TestData(1,2,3),
TestData(2,2,0),
){
(a,b,c) -> a+b shouldBe c
}
}
}
})
taer
12/03/2020, 8:21 PMtestImplementation("io.kotest:kotest-runner-junit5-jvm:4.3.1")
testImplementation("io.kotest:kotest-assertions-core:4.3.1")
taer
12/03/2020, 8:24 PMtaer
12/03/2020, 8:25 PMtaer
12/03/2020, 8:25 PM"test" {
"test" - {
taer
12/03/2020, 8:26 PMtaer
12/03/2020, 8:29 PMclass ATest:FunSpec( {
data class TestData(val number1: Int, val number2: Int, val sum: Int)
test("test") {
context("nested") {
forAll(
TestData(1,2,3),
TestData(2,2,0),
){
(a,b,c) -> a+b shouldBe c
}
}
}
})
taer
12/03/2020, 8:29 PMtaer
12/03/2020, 9:00 PMtest
scope, it works as expectdsam
12/03/2020, 10:10 PMsam
12/03/2020, 10:11 PMsam
12/03/2020, 10:11 PMclass ATest: FreeSpec() {
data class TestData(val number1: Int, val number2: Int, val sum: Int)
"test" - {
forAll(
TestData(1,2,3),
TestData(2,2,0),
){
(a,b,c) -> a+b shouldBe c
}
}
})
sam
12/03/2020, 10:11 PMchristophsturm
12/04/2020, 9:29 AMtaer
12/04/2020, 5:52 PMtaer
12/04/2020, 5:52 PM"test" -
syntaxtaer
12/04/2020, 5:52 PMcontext("name")
sam
12/04/2020, 6:31 PMsam
12/04/2020, 6:32 PMtaer
12/08/2020, 3:48 PM