2

最新的Vavr 文档中宣传了属性检查功能以及以下使用示例:

Arbitrary<Integer> ints = Arbitrary.integer();

// square(int) >= 0: OK, passed 1000 tests.
Property.def("square(int) >= 0")
        .forAll(ints)
        .suchThat(i -> i * i >= 0)
        .check()
        .assertIsSatisfied();

但是,根据库的javadocArbitrary生成器和Property类型都不存在。

我错过了什么,如果有的话?文档是最新的吗?

4

1 回答 1

4

事实证明,缺少以下vavr-test依赖项,这在 Vavr 文档中并不明显:

<dependency>
    <groupId>io.vavr</groupId>
    <artifactId>vavr-test</artifactId>
    <version>0.9.1</version>
</dependency>
于 2018-02-05T18:30:16.080 回答