dmcg
11/09/2018, 8:38 AMit
. I've been playing and think that I can do this
data class Fruit(val name: String)
data class Conserve(val type: String, val fruit: Fruit)
junitTests<Fruit> {
fixture {
Fruit("blackcurrent")
}
derivedContext<Conserve>("inner") {
deriveFixture {
assertEquals("blackcurrent", this.name)
assertEquals("blackcurrent", it.name)
assertEquals("blackcurrent", parentFixture.name)
// Doesn't compile
// assertEquals("blackcurrent", fixture.name)
Conserve("jam", parentFixture)
}
test("test") {
assertEquals("jam", this.type)
assertEquals("jam", it.type)
assertEquals("jam", fixture.type)
// Doesn't compile
// assertEquals("blackcurrent jam", parentFixture.fruit)
}
}
}
robfletcher
11/09/2018, 5:55 PMthis
and it
would point to the same thing?