package test.xml; import org.testng.Assert; import org.testng.annotations.Test; import org.testng.xml.SuiteXmlParser; import org.testng.xml.TestNGContentHandler; import org.testng.xml.XmlInclude; import test.SimpleBaseTest; import java.io.FileInputStream; import java.util.List; public class TestNGContentHandlerTest extends SimpleBaseTest { @Test public void testDescriptionInclusion() throws Exception { final String xml = getPathToResource("xml/simple-suite-with-method-desc.xml"); SuiteXmlParser parser = new SuiteXmlParser(); TestNGContentHandler handler = new TestNGContentHandler(xml, false); parser.parse(new FileInputStream(xml), handler); List<XmlInclude> includes = handler.getSuite().getTests().get(0).getXmlClasses().get(0).getIncludedMethods(); String desc = includes.get(0).getDescription(); Assert.assertEquals("simple-description", desc); } public static class LocalTestClass { @Test public void helloWorld() { } } }