<test name="Test">
<classes>
<class name="io.test.FirstTest"/>
</classes>
</test>
我想获取FirsTest类的名称,而没有onTestFailure
中的包名称。其他问题,我需要获取FirstTest
,而不是io.test.FirstTest
。怎么做?
public class TestListener extends TestListenerAdapter {
@Override
public void onTestFailure(ITestResult testResult) {
}
}
我已经使用了testResult.getInstanceName()
,但它返回了io.test.FirstTest
。因此,我使用了string.substring()
:
final String name = testResult.getInstanceName();
final String result = name.substring(navn.lastIndexOf(".") + 1).trim();
但是有更好的解决方案吗?