Closed liranGG closed 3 years ago
需要稍微具体的例子,比如 a 在单元测试里是怎样定义和初始化的?getID() getName() 里面的调用是否有被Mock? 单从这个比方没有办法做问题排查。
最好是能提供一个脱敏的可复现问题的示例
最好是能提供一个脱敏的可复现问题的示例
我写出了通用代码,非常少非常简单,复现了莫名其妙空指针的问题,我再看看是junit还是testable的问题,等会我再发一个issue,把代码都贴上。
最好是能提供一个脱敏的可复现问题的示例
没问题了,我找单测大佬来看了看代码,是一个传包装类Long null到基本类型long里出现的问题,即包装类null转基本类型出现空指针异常。我太菜了!
由于公司代码禁止外传,故我打个比方。 getSomeThing(a.getID(), a.getName()); 假如这是被测的某段代码,a.getID()能走通,a,getName()却报空指针。真的莫名其妙,我现在就遇到的这个问题,导致我的单测行覆盖率无法达到百分百。啥情况啊