Best Testng code snippet using org.testng.TestRunner.setTestName
Source:TestRunner13.java  
...76				if (row.getCell(2).toString().equalsIgnoreCase("Yes")) {77					for (int l = 1; l <= count1; l++) {78						String name = row.getCell(0).toString();79						test = new TestParameter1();80						test.setTestName(name + "-Run" + l);81						test.setTestClass(row.getCell(1).toString());82						test.setPlatFormName(row.getCell(5).toString());83						test.setUdid(row.getCell(6).toString());84						list.add(test);85					}86				}87			}88			testRunner.add(list);89		}90		return testRunner;91	}92*/93	public static List<List<TestParameter1>> testList() throws Exception {94		String platFormName = null;95        List<List<TestParameter1>> testRunner = new ArrayList<List<TestParameter1>>();96        FileInputStream fis = new FileInputStream("./TestRunner.xls");97        HSSFWorkbook wb = new HSSFWorkbook(fis);98        int totalSheets = wb.getNumberOfSheets();99        for (int i = 0; i < totalSheets; i++) {100            HSSFSheet sheet = wb.getSheetAt(i);101            list = new ArrayList<TestParameter1>();102            for (int count = 1; count <= sheet.getLastRowNum(); count++) {103                TestParameter1 test = new TestParameter1();104                HSSFRow row = sheet.getRow(count);105             /* System.out.println(row.getCell(1).toString());  106              System.out.println(row.getCell(4).toString());*/107                int count1 = Integer.parseInt((row.getCell(4).toString()));108             //   System.out.println(count1);109                if (row.getCell(2).toString().equalsIgnoreCase("Yes")&row.getCell(5).toString().equalsIgnoreCase("iOS")|row.getCell(5).toString().equalsIgnoreCase("Android")) {110                    for (int l = 1; l <= count1; l++) {111                        String name = row.getCell(0).toString();112                        test = new TestParameter1();113                        test.setTestName(name + "-Run" + l);114                        System.out.println(name + "-Run" + l);115                        test.setTestClass(row.getCell(1).toString());116                        test.setPlatFormName(row.getCell(5).toString());117                        test.setUdid(row.getCell(6).toString());118                        list.add(test);119                    }120                }121                else if(row.getCell(2).toString().equalsIgnoreCase("Yes")&row.getCell(5).toString().equalsIgnoreCase("both")){122                    count1 = Integer.parseInt((row.getCell(4).toString()))+1;123                    List<String> bothudid = Arrays.asList(row.getCell(6).toString().replaceAll("\\s", "").split(","));124                    System.out.println(bothudid.get(0));125                    System.out.println(bothudid.get(1));126                    for (int l = 1; l <= count1; l++) {127                        if(l==1){128                            String name = row.getCell(0).toString();129                            test = new TestParameter1();130                            test.setTestName(name + "-Run" + l);131                            System.out.println(name + "-Run" + l);132                            test.setTestClass(row.getCell(1).toString());133                            test.setPlatFormName("iOS");134                            test.setUdid(bothudid.get(0));135                            System.out.println(bothudid.get(0));136                            list.add(test);137                        }138                        else{139                            String name = row.getCell(0).toString();140                            test = new TestParameter1();141                            test.setTestName(name + "-Run" + l);142                            System.out.println(name + "-Run" + l);143                            test.setTestClass(row.getCell(1).toString());144                            test.setPlatFormName("Android");145                            test.setUdid(bothudid.get(1));146                            System.out.println(bothudid.get(1));147                            list.add(test);148                        }149                        150                    }151                    152                    153                }else if(row.getCell(2).toString().equalsIgnoreCase("Yes")&row.getCell(5).toString().equalsIgnoreCase("web")){154                	for (int l = 1; l <= count1; l++) {155                        String name = row.getCell(0).toString();156                        test = new TestParameter1();157                        test.setTestName(name + "-Run" + l);158                        System.out.println(name + "-Run" + l);159                        test.setTestClass(row.getCell(1).toString());160                        test.setBrowser(row.getCell(7).toString());161                      //  test.setPlatFormName(row.getCell(5).toString());162                       // test.setUdid(row.getCell(6).toString());163                         list.add(test);164                         System.out.println(list);165                    }166                }167                168            }169            testRunner.add(list);170            System.out.println(list);171        }...Source:TestRunneriOS.java  
...203						}204						int count1 = 1;205						for (int l = 0; l < count1; l++) {// count as no of instances206							TestParameter test = new TestParameter();207							test.setTestName1(row.getCell(0).toString());208							String name = row.getCell(0).toString();209							test.setTestName(name + "-Run" + (l + 1));210							if (row.getCell(6).toString().equalsIgnoreCase("Connected Device")) {211								test.setToolName(row.getCell(6).toString());212								test.setTestName(name + "-Run" + (l + 1));213								test.setTestClass(row.getCell(1).toString());214								testname.add(row.getCell(1).toString());215								System.out.println(testname);216							} else {217								test.setTestClass(row.getCell(1).toString());218								test.setExecutionType(row.getCell(3).toString());219								test.setNo_Of_Instances(row.getCell(4).toString());220								if (Integer.parseInt(test.getNo_Of_Instances()) > count1) {221									count1 = Integer.parseInt(test.getNo_Of_Instances());222								}223								test.setLocality(row.getCell(5).toString());224								test.setToolName(row.getCell(6).toString());225								test.setAppType(row.getCell(7).toString());226								if (test.getToolName().equalsIgnoreCase("Appium")) {...Source:TestRunner.java  
...68	 * TestParameter1(); HSSFRow row = sheet.getRow(count); int count1 =69	 * Integer.parseInt((row.getCell(4).toString())); if70	 * (row.getCell(2).toString().equalsIgnoreCase("Yes")) { for (int l = 1; l71	 * <= count1; l++) { String name = row.getCell(0).toString(); test = new72	 * TestParameter1(); test.setTestName(name + "-Run" + l);73	 * test.setTestClass(row.getCell(1).toString());74	 * test.setPlatFormName(row.getCell(5).toString());75	 * test.setUdid(row.getCell(6).toString()); list.add(test); } } }76	 * testRunner.add(list); } return testRunner; }77	 */78	public List<List<TestParameter1>> testList() throws Exception {79		String platFormName = null;80		List<TestParameter1> list;81		List<List<TestParameter1>> testRunner = new ArrayList<List<TestParameter1>>();82		FileInputStream fis = new FileInputStream("./TestRunner.xls");83		HSSFWorkbook wb = new HSSFWorkbook(fis);84		int totalSheets = wb.getNumberOfSheets();85		for (int i = 0; i < totalSheets; i++) {86			HSSFSheet sheet = wb.getSheetAt(i);87			list = new ArrayList<TestParameter1>();88			// System.out.println(list);89			for (int count = 1; count <= sheet.getLastRowNum(); count++) {90				TestParameter1 test = new TestParameter1();91				HSSFRow row = sheet.getRow(count);92				int count1 = Integer.parseInt((row.getCell(4).toString()));93				// System.out.println(count1);94				if (row.getCell(2).toString().equalsIgnoreCase("Yes") & row.getCell(5).toString().equalsIgnoreCase("iOS") | row.getCell(5).toString().equalsIgnoreCase("Android")) {95					for (int l = 1; l <= count1; l++) {96						String name = row.getCell(0).toString();97						test = new TestParameter1();98						test.setTestName(name + "-Run" + l);99						System.out.println(name + "-Run" + l);100						test.setTestClass(row.getCell(1).toString());101						test.setPlatFormName(row.getCell(5).toString());102						test.setUdid(row.getCell(6).toString());103						list.add(test);104					}105				} else if (row.getCell(2).toString().equalsIgnoreCase("Yes") & row.getCell(5).toString().equalsIgnoreCase("both")) {106					count1 = Integer.parseInt((row.getCell(4).toString())) + 1;107					List<String> bothudid = Arrays.asList(row.getCell(6).toString().replaceAll("\\s", "").split(","));108					System.out.println(bothudid.get(0));109					System.out.println(bothudid.get(1));110					for (int l = 1; l <= count1; l++) {111						if (l == 1) {112							String name = row.getCell(0).toString();113							test = new TestParameter1();114							test.setTestName(name + "-Run" + l);115							System.out.println(name + "-Run" + l);116							test.setTestClass(row.getCell(1).toString());117							test.setPlatFormName("iOS");118							test.setUdid(bothudid.get(0));119							System.out.println(bothudid.get(0));120							list.add(test);121						} else {122							String name = row.getCell(0).toString();123							test = new TestParameter1();124							test.setTestName(name + "-Run" + l);125							System.out.println(name + "-Run" + l);126							test.setTestClass(row.getCell(1).toString());127							test.setPlatFormName("Android");128							test.setUdid(bothudid.get(1));129							System.out.println(bothudid.get(1));130							list.add(test);131						}132					}133				}134			}135			testRunner.add(list);136			System.out.println(list);137		}138		return testRunner;...Source:TestRunnerold.java  
...70	 * TestParameter1(); HSSFRow row = sheet.getRow(count); int count1 =71	 * Integer.parseInt((row.getCell(4).toString())); if72	 * (row.getCell(2).toString().equalsIgnoreCase("Yes")) { for (int l = 1; l73	 * <= count1; l++) { String name = row.getCell(0).toString(); test = new74	 * TestParameter1(); test.setTestName(name + "-Run" + l);75	 * test.setTestClass(row.getCell(1).toString());76	 * test.setPlatFormName(row.getCell(5).toString());77	 * test.setUdid(row.getCell(6).toString()); list.add(test); } } }78	 * testRunner.add(list); } return testRunner; }79	 */80	public static List<List<TestParameter1>> testList() throws Exception {81		String platFormName = null;82		List<List<TestParameter1>> testRunner = new ArrayList<List<TestParameter1>>();83		FileInputStream fis = new FileInputStream("./TestRunner.xls");84		HSSFWorkbook wb = new HSSFWorkbook(fis);85		int totalSheets = wb.getNumberOfSheets();86		for (int i = 0; i < totalSheets; i++) {87			HSSFSheet sheet = wb.getSheetAt(i);88			list = new ArrayList<TestParameter1>();89			for (int count = 1; count <= sheet.getLastRowNum(); count++) {90				TestParameter1 test = new TestParameter1();91				HSSFRow row = sheet.getRow(count);92				int count1 = Integer.parseInt((row.getCell(4).toString()));93				if (row.getCell(2).toString().equalsIgnoreCase("Yes") & row.getCell(5).toString().equalsIgnoreCase("iOS") | row.getCell(5).toString().equalsIgnoreCase("Android")) {94					for (int l = 1; l <= count1; l++) {95						String name = row.getCell(0).toString();96						test = new TestParameter1();97						test.setTestName(name + "-Run" + l);98						System.out.println(name + "-Run" + l);99						test.setTestClass(row.getCell(1).toString());100						test.setPlatFormName(row.getCell(5).toString());101						test.setUdid(row.getCell(6).toString());102						list.add(test);103					}104				} else if (row.getCell(2).toString().equalsIgnoreCase("Yes") & row.getCell(5).toString().equalsIgnoreCase("both")) {105					count1 = Integer.parseInt((row.getCell(4).toString())) + 1;106					List<String> bothudid = Arrays.asList(row.getCell(6).toString().replaceAll("\\s", "").split(","));107					System.out.println(bothudid.get(0));108					System.out.println(bothudid.get(1));109					for (int l = 1; l <= count1; l++) {110						if (l == 1) {111							String name = row.getCell(0).toString();112							test = new TestParameter1();113							test.setTestName(name + "-Run" + l);114							System.out.println(name + "-Run" + l);115							test.setTestClass(row.getCell(1).toString());116							test.setPlatFormName("iOS");117							test.setUdid(bothudid.get(0));118							System.out.println(bothudid.get(0));119							list.add(test);120						} else {121							String name = row.getCell(0).toString();122							test = new TestParameter1();123							test.setTestName(name + "-Run" + l);124							System.out.println(name + "-Run" + l);125							test.setTestClass(row.getCell(1).toString());126							test.setPlatFormName("Android");127							test.setUdid(bothudid.get(1));128							System.out.println(bothudid.get(1));129							list.add(test);130						}131					}132				}133			}134			testRunner.add(list);135			System.out.println(list);136		}137		return testRunner;...Source:TestTrigger.java  
...66				{67					// List a1=new ArrayList<>();68//					String testClass_withPackage = "testscripts."+row.getCell(0).toString()+"."; 		69//					System.out.println(" WIth the pack " +testClass_withPack);70					test.setTestName(row.getCell(0).toString()); 						// the testCase Name 71					test.setTestClass("Test."+row.getCell(0).toString()); 				// The testClass Name along with package name Test.72//					System.out.println("check the testClass"+test.getTestClass());73//					test.setBrowser(row.getCell(4).toString());  						// The Browser Name 74					list.add(test);75				}76				else if(row.getCell(2).toString().equalsIgnoreCase(""))// If execution in RunManager is left blank- Exception Handling77				{78					System.out.println("No TestCase present");79					break;80				}81				else if(row.getCell(0).toString().equalsIgnoreCase(""))82				{83					 break;84				}...Source:RezListener.java  
...44        testData = createTestData(testResult);45    }46    private TestData createTestData(ITestResult testResult) {47        final var testData = new TestData();48        testData.setTestName(testResult.getName());49        final long startedAt = testResult.getStartMillis();50        final long finishedAt = testResult.getEndMillis();51        final long duration = finishedAt - startedAt;52        testData.setDuration(duration);53        testData.setPassed(testResult.isSuccess());54        return testData;55    }56    private String getEpicValue(final Method method) {57        return method.getAnnotation(Epic.class).value();58    }59    private String getFeatureValue(final Method method) {60        return method.getAnnotation(io.qameta.allure.Feature.class).value();61    }62}...Source:SchedulerDP.java  
...47        }48            49		baseInput.setDataFiles(inputFilesStream);50		baseInput.setLoadMariaDB(loadMariaDB);51		baseInput.setTestName(testName);52		o[0][0] = baseInput;53		return o;54	}55}...Source:SupAndChIntegDP.java  
...40			baseInput.setDataFiles(41					Arrays.stream(listOfFiles2).map(t-> t.getAbsolutePath()).collect(42							Collectors.toList()));43			baseInput.setLoadMariaDB(loadMariaDB);44			baseInput.setTestName(testName);45			o[i][0]=baseInput;46			i++;47		}48		return o;49	}50}...setTestName
Using AI Code Generation
1public class TestRunner {2    private TestRunner() {3    }4    public static void setTestName(String testName) {5        TestNG testNG = TestNG.getDefault();6        testNG.getTest().setName(testName);7    }8}9public class TestRunner {10    private TestRunner() {11    }12    public static void setTestName(String testName) {13        TestNG testNG = TestNG.getDefault();14        testNG.getTest().setName(testName);15    }16}17public class TestRunner {18    private TestRunner() {19    }20    public static void setTestName(String testName) {21        TestNG testNG = TestNG.getDefault();22        testNG.getTest().setName(testName);23    }24}25public class TestRunner {26    private TestRunner() {27    }28    public static void setTestName(String testName) {29        TestNG testNG = TestNG.getDefault();30        testNG.getTest().setName(testName);31    }32}33public class TestRunner {34    private TestRunner() {35    }36    public static void setTestName(String testName) {37        TestNG testNG = TestNG.getDefault();38        testNG.getTest().setName(testName);39    }40}setTestName
Using AI Code Generation
1import org.testng.TestRunner2import org.testng.ITestResult3import org.testng.ITestContext4def testRunner = new TestRunner()5testRunner.setTestName("Test Name")6testRunner.setTestResult(new ITestResult() {7    ITestContext getTestContext() {8    }9    Object getInstance() {10    }11    Object[] getParameters() {12    }13    long getStartMillis() {14    }15    long getEndMillis() {16    }17    void setStatus(int status) {18    }19    int getStatus() {20    }21    void setThrowable(Throwable throwable) {22    }23    Throwable getThrowable() {24    }25    Object getAttribute(String name) {26    }27    void setAttribute(String name, Object value) {28    }29    Set<String> getAttributeNames() {30    }31    Object removeAttribute(String name) {32    }33    void setParameters(Object[] parameters) {34    }35    void setParameters(Object[] parameters, String[] parameterNames) {36    }37    String[] getParameterNames() {38    }39    void setMethod(ITestNGMethod method) {40    }41    ITestNGMethod getMethod() {42    }43    String getName() {44    }45    int getInstanceId() {46    }47    void setInstanceId(int instanceId) {48    }49    int getInstanceCount() {50    }51    void setInstanceCount(int instanceCount) {52    }53    String getHost() {54    }55    void setHost(String host) {56    }57    String getTestName() {setTestName
Using AI Code Generation
1{2    public static void main(String[] args)3    {4        TestRunner runner = new TestRunner();5        runner.registerTest("My Test");6        runner.run();7    }8    public void registerTest(String testName)9    {10        TestRunner runner = new TestRunner();11        TestNG testng = new TestNG();12        testng.setTestClasses(new Class[] {MyTest.class});13        TestRunner runner = new TestRunner();14        runner.registerTest("My Test");15        runner.run();16    }17    public void onTestStart(ITestResult result)18    {19        super.onTestStart(result);20        TestRunner runner = new TestRunner();21        runner.registerTest("My Test");22        runner.run();23    }24}25{26    public void test1()27    {28        System.out.println("test1");29    }30}setTestName
Using AI Code Generation
1public class TestNGTestName {2    public void testMethod1() {3        System.out.println("testMethod1");4    }5    public void testMethod2() {6        System.out.println("testMethod2");7    }8    public void testMethod3() {9        System.out.println("testMethod3");10    }11    public void testMethod4() {12        System.out.println("testMethod4");13    }14    public void testMethod5() {15        System.out.println("testMethod5");16    }17}TestNG is a Java-based open-source framework for test automation that includes various test types, such as unit testing, functional testing, E2E testing, etc. TestNG is in many ways similar to JUnit and NUnit. But in contrast to its competitors, its extensive features make it a lot more reliable framework. One of the major reasons for its popularity is its ability to structure tests and improve the scripts' readability and maintainability. Another reason can be the important characteristics like the convenience of using multiple annotations, reliance, and priority that make this framework popular among developers and testers for test design. You can refer to the TestNG tutorial to learn why you should choose the TestNG framework.
You can push your abilities to do automated testing using TestNG and advance your career by earning a TestNG certification. Check out our TestNG certification.
Watch this complete tutorial to learn how you can leverage the capabilities of the TestNG framework for Selenium automation testing.
Get 100 minutes of automation test minutes FREE!!
