-
Notifications
You must be signed in to change notification settings - Fork 1k
/
ConfigurationMethodPrioritySampleTest.java
85 lines (69 loc) · 1.72 KB
/
ConfigurationMethodPrioritySampleTest.java
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
package test;
import java.util.ArrayList;
import java.util.List;
import org.testng.annotations.AfterClass;
import org.testng.annotations.AfterMethod;
import org.testng.annotations.AfterSuite;
import org.testng.annotations.BeforeClass;
import org.testng.annotations.BeforeMethod;
import org.testng.annotations.BeforeSuite;
import org.testng.annotations.Test;
public class ConfigurationMethodPrioritySampleTest {
public static List<String> logs = new ArrayList<>();
@BeforeSuite(priority = 100)
public void beforeSuiteA() {
logs.add("beforeSuiteA");
}
@BeforeSuite(priority = 1)
public void beforeSuiteB() {
logs.add("beforeSuiteB");
}
@BeforeClass(priority = 100)
public void beforeClassA() {
logs.add("beforeClassA");
}
@BeforeClass(priority = 1)
public void beforeClassB() {
logs.add("beforeClassB");
}
@BeforeMethod(priority = 100)
public void beforeMethodA() {
logs.add("beforeMethodA");
}
@BeforeMethod(priority = 1)
public void beforeMethodB() {
logs.add("beforeMethodB");
}
@Test(priority = 100)
public void testA() {
logs.add("TestA");
}
@Test(priority = 0)
public void testB() {
logs.add("TestB");
}
@AfterSuite(priority = 100)
public void afterSuiteA() {
logs.add("afterSuiteA");
}
@AfterSuite(priority = 1)
public void afterSuiteB() {
logs.add("afterSuiteB");
}
@AfterClass(priority = 100)
public void afterClassA() {
logs.add("afterClassA");
}
@AfterClass(priority = 1)
public void afterClassB() {
logs.add("afterClassB");
}
@AfterMethod(priority = 100)
public void afterMethodA() {
logs.add("afterMethodA");
}
@AfterMethod(priority = 1)
public void afterMethodB() {
logs.add("afterMethodB");
}
}