Я обычно делаю это с помощью assertSoftly
. Вероятно, это именно то, что вам нужно. Из документации
assertSoftly {
foo shouldBe bar
foo should contain(baz)
}
Или использование его в качестве параметра
assertSoftly(foo) {
shouldNotEndWith("b")
length shouldBe 3
}
Однако ваш синтаксис работает так же хорошо. На самом деле вам не нужно мягко утверждать.
firstValue shouldBe 1
secondValue shouldBe 2
выполнит оба утверждения. Если первый не проходит, тест вылетает раньше срока. С assertSoftly
будут проверены оба утверждения.