我们有条件循环要求在A.class中运行Test say Test1,具体取决于B.class中另一个Test say Test2的输出/返回值。 此外,这将在循环中完成,即直到B.class中Test2的返回值与用户指定的条件匹配为止,我们需要在A.class中运行Test1。
基本上,在A.class中运行Test1是动态的,即在运行时。
我们确实查看了Factory选项,但似乎没有解决问题,因为Factory涉及动态创建所需的no。在我们运行testng之前测试类的对象。 这里我们需要在TestNG运行时按照执行输出运行这些方法。
如果TestNG提供此支持,或者我们需要在Test类本身中实现此逻辑,请告诉我们。
由于 NEHA
答案 0 :(得分:1)
从技术上讲,不可能在运行时将类添加到类路径中。
您可以做的是始终运行该测试方法,但如果不满足某个条件则不执行任何操作。