robfletcher
10/02/2018, 12:22 AMf
)christophsturm
10/02/2018, 8:23 AMfield
?christophsturm
10/02/2018, 2:24 PMrobfletcher
10/02/2018, 5:06 PMchristophsturm
10/02/2018, 8:21 PMf{..}
?christophsturm
10/02/2018, 8:22 PMexpect(foo) {
f{it.bar}.isEqualTo("o hai")
f{it.baz}.isEqualTo("kthxbye")
}
christophsturm
10/02/2018, 8:23 PMrobfletcher
10/02/2018, 8:23 PMexpectThat
Assertion.Builder<T>.(T)->Unit
christophsturm
10/02/2018, 8:26 PMrobfletcher
10/02/2018, 8:26 PMchristophsturm
10/02/2018, 8:26 PMrobfletcher
10/02/2018, 8:26 PMrobfletcher
10/02/2018, 8:26 PMchain
might be what I don’t likechristophsturm
10/02/2018, 8:27 PMrobfletcher
10/02/2018, 8:27 PMmap
without creating multiple sub-interfaces which made declaring extension functions awkwardchristophsturm
10/02/2018, 8:28 PMexpect(foo) {
f(bar).isEqualTo("o hai")
f(baz).isEqualTo("kthxbye")
}
is also doable, but only with source code readingchristophsturm
10/02/2018, 8:28 PMrobfletcher
10/02/2018, 8:28 PMchristophsturm
10/02/2018, 8:29 PMm
for map, or f
for field?robfletcher
10/02/2018, 8:29 PMchristophsturm
10/02/2018, 8:29 PMrobfletcher
10/02/2018, 8:34 PMchristophsturm
10/02/2018, 9:43 PMexpectThat(user) { field{lastName}.endsWith("owie") }