matthew graf
Either
shouldBeRight()
map
val submittedPayment: Either<PaymentEventRepoError, Payment> = eventStore.getLatestPaymentForAccount(123) submittedPayment.map { it.amount }.shouldBeRight(50.00.toBigDecimal()) submittedPayment.map { it.state }.shouldBeRight(PaymentState.PENDING)
sam
responseList.shouldBeRight { it.size.shouldBe(1) }
val right = either.shouldBeRight() right.name shouldBe "sam"
A modern programming language that makes developers happier.