在进行突变试验时,有存活病例。原因是org.pitest.mutationtest.engine.gregor.mutators.EmptyObjectReturnValsMutator
确切的错误消息是:用Collections.emptyList替换为package/JavaFile::Method→生存下来的返回值
我添加了几个测试用例来通过emptyList,但是仍然需要failed.Can,请在此提供帮助,测试用例需要添加什么?
发布于 2022-05-25 09:17:52
返回Set的方法有一个典型的例子。
示例:私有集execute() {}
此集始终带有值(或)空集。
对这个方法‘返回执行()’的调用显示了用Collections.emptyList替换package/JavaFile::Method→的返回值的问题。
逻辑被更改为‘返回Optional.of(execute())’
这解决了这个问题。
https://stackoverflow.com/questions/72339037
复制相似问题