25
Mar

Define testname in TestNG

Following code snippet demonstrates how to name a test in TestNG

import org.slf4j.Logger;
import org.slf4j.LoggerFactory;
import org.testng.Assert;

import org.testng.annotations.Test;

public class TestNGClass {

private static final Logger LOGGER = LoggerFactory.getLogger(TestNGClass.class.getName());

@Test(testName = “testname”, enabled = true)
public void successMethod() {
LOGGER.info(“Loading test data for class ‘”);
Assert.assertTrue(true);
}
}

Output:
——-

18:52:55.339 [main] INFO com.testng.listeners.TestNGClass – Loading test data for class ‘
PASSED: successMethod

===============================================
Default test
Tests run: 1, Failures: 0, Skips: 0
===============================================