我发现了Google Truthhttps://google.github.io/truth/并想尝试一下。我阅读了该网站上的信息,但仍有一个基本问题。
真理是JUnit的替代品吗?我应该如何像在JUnit中那样编写@test方法和测试套件,并通过Jenkins自动化测试执行?还是Truth只是为了让你的断言代码变得漂亮,而其他一切都保持不变?
Truth还需要JUnit框架(或类似JUnit的东西)的帮助吗?
谢谢!
不,Google Truth并不能完全取代JUnit/TestNG。Truth是一个断言框架,它允许您更灵活地编写断言(有关详细信息,请参阅它们的比较页面)。
然而,Truth没有测试/测试套件/测试运行/…的概念。。。因此,您仍然需要一个测试框架(如JUnit或TestNG)来实际执行测试。