8

我遇到了 Google Truth https://google.github.io/truth/并想尝试一下。我阅读了该网站上的信息,但仍有一个基本问题。

Truth 是 JUnit 的替代品吗?我应该如何以我在 JUnit 中编写的方式编写 @test 方法和测试套件并通过 Jenkins 自动执行测试?还是说,Truth 只是为了让你的断言代码更漂亮,而其他一切都保持不变?

Truth 是否仍需要 JUnit 框架(或类似 JUnit)的帮助?

谢谢!

4

1 回答 1

11

不,Google Truth 不能完全替代 JUnit/TestNG。Truth 是一个断言框架,它允许您更灵活地编写断言(有关详细信息,请参阅他们的比较页面)。

然而,Truth 没有测试/测试套件/测试运行/...的概念,因此您仍然需要一个测试框架(如 JUnit 或 TestNG)来实际执行您的测试。

于 2017-01-22T08:27:45.677 回答