测试框架:Google Truth 是 JUnit 的替代品吗?如何编写测试方法和测试套件?

Testing frameworks: Is Google Truth a substitute for JUnit? How to I write test methods and test suites?

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

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

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

谢谢!

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

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