import org.testng.asserts.Assertion;
public class A extends B{
Assertion ASSERTOR = new Assertion();
ASSERTOR.assertEquals("abc", "dfff");
System.out.println("Do not print this");
}
在上面的代码中,我预计它会在Assertion中失败,但它会打印语句。 在我的同事计算机上也是如此,但他的代码工作正常。他的TestNG版本与我的相同。我们在同一个存储库上工作。当我在GIT中推送代码时,ASSERTOR按预期工作。它仅在我的本地计算机上不起作用。
如果我键入org.testng.Assert.assertEquals
(在我的本地计算机上),那么这样可以正常工作。
这里还有什么问题? 为什么会这样?