Значение теста свойства игнорируется

Этот сводит меня с ума. Следующее свойство test проходит в скалярном режиме (с использованием цели "sbt test").

import org.scalatest.FlatSpec
import org.scalatest.prop.PropertyChecks

class FigaroCheckSpec extends FlatSpec with PropertyChecks {
  "this property" should "fail" in { forAll { (p :Int) => false } }
}

Зачем? Я пробовал как с FlatSpec, так и с FreeSpec. Это также работает (то есть, это терпит неудачу), когда я использую Checkers с API Scacheacheck напрямую.

1 ответ

Решение

У вас нет проверки / подтверждения, попробуйте это:

"this property" should "fail" in { forAll { (p :Int) => assert(false) } }
Другие вопросы по тегам