嘿,我的问题很简单,直截了当。我有这种情况。Testng处理测试继承
我有(测试-A)完全注释testng测试在一个项目中。注意:此测试成功运行。然后,我在另一个项目(Test-A)中进行了另一个testng测试(Test-B)。这个新的(Test-B)没有任何注释,因为它扩展了一个类。我的期望是,当你运行这个测试(Test-B)时,它应该运行超类中的测试用例,除了定义在其中的面向对象方式的测试用例。问题在于,testng甚至不会将其识别为测试,因为其中没有注释。我猜测testng注释处理不考虑超类的注释??
我只注意到所有需要运行所有测试的超类是在调用超类一个测试用例子类中添加一个单一注解的测试。这会导致超类中的所有测试用例都运行。奇怪的? – Afamee 2010-12-22 18:57:16