我想知道如何比较两个相等的结果(int
)。
我查找了 FEST 文档,但我只能找到一些教程。
使用 实现时assertThat
,我找不到正确的实现来比较相同的值。
FEST-Android 没有用于比较原语的 api,但常规 FEST 有。如果你想使用它,你可以通过它的完全限定名称来引用它。
这看起来像:
org.fest.assertions.api.Assertions.assertThat(myObject.getInt()).isEqualTo(5);
不一定理想。太糟糕了,这些没有包含在 FEST-Android 中,因为我最终要么这样做,要么与我不喜欢的 JUnit 断言混合和匹配。
你可以在这里找到代码。
编辑:您实际上可以只导入这两种方法,您不需要使用完全限定名称。
import static org.fest.assertions.api.Assertions.assertThat;
import static org.fest.assertions.api.ANDROID.assertThat;