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