xref: /aosp_15_r20/external/testng/src/test/java/ConverterSample4.java (revision 83a54b2f2026052c38867f4cde56111edcd60b56)
1*83a54b2fSSadaf Ebrahimi 
2*83a54b2fSSadaf Ebrahimi /*
3*83a54b2fSSadaf Ebrahimi  * Created on 12-Sep-2006 by micheb10
4*83a54b2fSSadaf Ebrahimi  * it is at the wrong location, but it's easier to leave it here.
5*83a54b2fSSadaf Ebrahimi  * Also, do not change the line numbers since the test will make sure
6*83a54b2fSSadaf Ebrahimi  * that the tags are generated in hardcoded line numbers
7*83a54b2fSSadaf Ebrahimi  */
8*83a54b2fSSadaf Ebrahimi 
9*83a54b2fSSadaf Ebrahimi /**
10*83a54b2fSSadaf Ebrahimi  * Sample file for the Javadocv annotations to Java 5 annotations converter for the default package
11*83a54b2fSSadaf Ebrahimi  * @author micheb10 12-Sep-2006
12*83a54b2fSSadaf Ebrahimi  *
13*83a54b2fSSadaf Ebrahimi  */
14*83a54b2fSSadaf Ebrahimi public class ConverterSample4 {
15*83a54b2fSSadaf Ebrahimi 	/**
16*83a54b2fSSadaf Ebrahimi 	 * This comment line should be preserved
17*83a54b2fSSadaf Ebrahimi 	 * @testng.before-suite alwaysRun = "true"
18*83a54b2fSSadaf Ebrahimi 	 */
beforeSuiteAlwaysRun()19*83a54b2fSSadaf Ebrahimi 	public void beforeSuiteAlwaysRun() {
20*83a54b2fSSadaf Ebrahimi 		// We are just checking appropriate annotations are added so we don't care about body
21*83a54b2fSSadaf Ebrahimi 	}
22*83a54b2fSSadaf Ebrahimi 
23*83a54b2fSSadaf Ebrahimi 	/**
24*83a54b2fSSadaf Ebrahimi 	 * @testng.test
25*83a54b2fSSadaf Ebrahimi 	 */
plainTest()26*83a54b2fSSadaf Ebrahimi 	public void plainTest() {
27*83a54b2fSSadaf Ebrahimi 		// Empty body
28*83a54b2fSSadaf Ebrahimi 	}
29*83a54b2fSSadaf Ebrahimi 
30*83a54b2fSSadaf Ebrahimi 	/**
31*83a54b2fSSadaf Ebrahimi 	 * @testng.test
32*83a54b2fSSadaf Ebrahimi 	 * @testng.expected-exceptions
33*83a54b2fSSadaf Ebrahimi 	 * value = "java.lang.NullPointerException java.lang.NumberFormatException"
34*83a54b2fSSadaf Ebrahimi 	 */
expectedExceptions()35*83a54b2fSSadaf Ebrahimi 	public void expectedExceptions() {
36*83a54b2fSSadaf Ebrahimi 		// Empty body
37*83a54b2fSSadaf Ebrahimi 	}
38*83a54b2fSSadaf Ebrahimi 
39*83a54b2fSSadaf Ebrahimi 	/**
40*83a54b2fSSadaf Ebrahimi 	 * @testng.test groups = "groupA groupB"
41*83a54b2fSSadaf Ebrahimi 	 */
testGroups()42*83a54b2fSSadaf Ebrahimi 	public void testGroups() {
43*83a54b2fSSadaf Ebrahimi 		// Empty body
44*83a54b2fSSadaf Ebrahimi 	}
45*83a54b2fSSadaf Ebrahimi 
46*83a54b2fSSadaf Ebrahimi 	/**
47*83a54b2fSSadaf Ebrahimi 	 * @testng.after-method
48*83a54b2fSSadaf Ebrahimi 	 */
afterMethod()49*83a54b2fSSadaf Ebrahimi 	public void afterMethod() {
50*83a54b2fSSadaf Ebrahimi 		// Empty body
51*83a54b2fSSadaf Ebrahimi 	}
52*83a54b2fSSadaf Ebrahimi 
53*83a54b2fSSadaf Ebrahimi 	/**
54*83a54b2fSSadaf Ebrahimi 	 * This key should be preserved
55*83a54b2fSSadaf Ebrahimi 	 * @author The author is a standard tag and should not be touched
56*83a54b2fSSadaf Ebrahimi 	 * @testng.test groups = "groupA"
57*83a54b2fSSadaf Ebrahimi 	 * 		dependsOnMethods = "expectedExceptions" timeOut="3000" unrecognised="futureProof"
58*83a54b2fSSadaf Ebrahimi 	 * @version another standard tag should not be changed
59*83a54b2fSSadaf Ebrahimi 	 * @testng.expected-exceptions
60*83a54b2fSSadaf Ebrahimi 	 * value = "java.lang.NullPointerException java.lang.NumberFormatException"
61*83a54b2fSSadaf Ebrahimi 	 *
62*83a54b2fSSadaf Ebrahimi 	 */
testEverything()63*83a54b2fSSadaf Ebrahimi 	public void testEverything() {
64*83a54b2fSSadaf Ebrahimi 
65*83a54b2fSSadaf Ebrahimi 	}
66*83a54b2fSSadaf Ebrahimi 
67*83a54b2fSSadaf Ebrahimi 	/**
68*83a54b2fSSadaf Ebrahimi 	 * @testng.data-provider name="test1"
69*83a54b2fSSadaf Ebrahimi 	 */
dataProvider()70*83a54b2fSSadaf Ebrahimi 	public Object[][] dataProvider() {
71*83a54b2fSSadaf Ebrahimi 		return null;
72*83a54b2fSSadaf Ebrahimi 	}
73*83a54b2fSSadaf Ebrahimi 
74*83a54b2fSSadaf Ebrahimi 	/**
75*83a54b2fSSadaf Ebrahimi 	 * @testng.factory
76*83a54b2fSSadaf Ebrahimi 	 */
77*83a54b2fSSadaf Ebrahimi 	@SuppressWarnings({"unchecked", "deprecation"})
factory()78*83a54b2fSSadaf Ebrahimi 	public Object[] factory() {
79*83a54b2fSSadaf Ebrahimi 		return null;
80*83a54b2fSSadaf Ebrahimi 	}
81*83a54b2fSSadaf Ebrahimi 
82*83a54b2fSSadaf Ebrahimi }
83