0

请检查下面的代码,我正在执行此特定代码,但输出为 Got URL Testing Scenario Logged Out Logged In。

But as per priority given output should be different. 
Kindly look into it and help me on this.

public class DependencyAnnotation {
    @Test(groups={"PreCondition"},priority=0)
    public void getURL(){
        System.out.println("Got URL");
    }

    @Test(priority=1,dependsOnGroups={"PreCondition"})
    public void login() {
        System.out.println("Logged In");
    }

    @Test(priority=2)
    public void testScenario(){
        System.out.println("Testing Scenario");
    }

    @Test(priority=3)
    public void logout(){
        System.out.println("Logged Out");
    }   
}
4

1 回答 1

0

getURL()login()形成依赖链;testScenario()不要logout()他们属于不同的时间表

显然,优先级适用于每个组的范围。

所以,这个布局并没有达到你的预期。

作为一种姑息治疗,尝试制造testScenario()logout()依赖getURL()

还请考虑使用涉及用@Before*和注释的方法的模型@After*

于 2013-07-01T11:20:34.270 回答