gpt4 book ai didi

java - 为什么 Mockito 的 mock 在应该返回 null 时返回 0?

转载 作者:塔克拉玛干 更新时间:2023-11-03 03:16:11 25 4
gpt4 key购买 nike

当有一些对象带有盒装类型属性时,该属性的 getter 返回 0。但这应该返回 null,因为装箱类型属性的默认值为 null。这里有什么问题?

class Person {
private Long id;

public Long getId() {
return id;
}
}
...

@Mock Person person;

...
person.getId(); // 0 instead of null

最佳答案

这只是在默认 Mockito 答案中为基本类型和包装类型选择的默认值。

关于java - 为什么 Mockito 的 mock 在应该返回 null 时返回 0?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26601555/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com