有没有办法用OR
和TestNG做断言?
这就是我想要找到的:
assertEquals(expected, value1 || value2); // Can be any number of values.
您可以围绕TestNG代码制作一个非常简单的包装器:
private void assertContains(Object actual, Object ... expected) {
assertTrue(Arrays.asList(expected).contains(actual));
}
我简要地浏览了TestNG source code并没有看到任何与上述方法类似的方法,但我对TestNG模式不是很熟悉。
如果是字符串比较,您可以使用:
assertTrue(myText.equals("my text") || myText.equals("your text") || myText.equals("his text"));