NullPointerException:无法在Groovy中的空对象上获取属性“模板”

时间:2019-07-02 03:18:26

标签: list groovy

我使用以下代码获得了NPE。如何正确启动清单?我想遍历列表,并使用该值创建其他名称

class Comp {

private List<String> testSuite

Comp(List<String> testcase){
        this.testSuites = testcase
    }


    Job start() {
        for (String s : testCase) {
            Job.newInstance()
                    .withName("T/TESTS/"+ s)
        }
    }

    def testCase = [
            'name1', 'name2'
    ]
}

Comp.newInstance().start()

1 个答案:

答案 0 :(得分:0)

我认为:

private List<String> testSuite = []

足够了,此实现没有问题。

或者您可以按照如下所示的java方式进行操作

private List<String> testSuite = new ArrayList<>();