Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/397.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java IConfigurationListener参数getInstance()方法返回null_Java_Testing_Testng_Listener - Fatal编程技术网

Java IConfigurationListener参数getInstance()方法返回null

Java IConfigurationListener参数getInstance()方法返回null,java,testing,testng,listener,Java,Testing,Testng,Listener,我对org.testng包中的IConfigurationListener有问题。我想用它在用@postertest注释的方法之后执行一些操作 测试等级: import org.testng.annotations.AfterTest; import org.testng.annotations.Listeners; import org.testng.annotations.Test; @Listeners(Listener.class) public class Tests {

我对
org.testng包中的
IConfigurationListener
有问题。我想用它在用
@postertest
注释的方法之后执行一些操作

测试等级:

import org.testng.annotations.AfterTest;
import org.testng.annotations.Listeners;
import org.testng.annotations.Test;

@Listeners(Listener.class)
public class Tests {

    @Test
    public void test1() {
        System.out.println("test 1");
    }

    @AfterTest
    public void after(){
        System.out.println("After test");
    }
}
侦听器类:

import org.testng.IConfigurationListener;
import org.testng.ITestResult;

public class Listener implements IConfigurationListener {

    public void onConfigurationSuccess(ITestResult itr) {
        System.out.println("Conf result: " + itr.getInstance()); // LINE
        System.out.println("Conf status: " + itr.getStatus());
    }

    public void onConfigurationFailure(ITestResult itr) {
    }

    public void onConfigurationSkip(ITestResult itr) {
    }
}

所以问题是,行(带有注释
line
)返回
Conf result:null
。但下一行返回已执行方法的状态,所以我感到困惑。当我对测试方法使用
ITestListener
并对结果执行
getInstance()
方法时,我会收到一个非
null
的对象。是否有任何解决方案可以使用
IConfigurationListener
并获得非
null
的结果?

问题已解决,并将在下一个TestNG版本(6.10版之后)中提供您使用哪个TestNG版本?您能试用当前最新版本(6.10或6.10.1-SNAPSHOT)吗?是的,我试用过6.10版本,但结果是相同的,谢谢。下一个版本何时可用?您可以在