|
|
1
1
实现这一目标的方法有很多,举几个例子: 选择1
选择2
选择3 提供一种转换器方法:
然后在测试中使用此方法,以便预期的和实际的类型相同,并且可以使用
提供某种类型的“两个对象的公共表示”。您已经提到它们与JSON有某种关联,因此您可能可以将这两个值都表示为某种JSON:
笔记:
选项3和4也可以“外部”实现
但从技术上来说所有的选择都是有效的 |
|
|
2
0
对于相同的类对象比较,我们可以使用如下的Mockito ReflectionEquals。按链接查找原始答案
https://stackoverflow.com/a/29793460/3497657 我看到了,因为ReflectionEquals是一个内部类,所以最好使用Hamcrest samepropertyvalues,如下所示:
|
|
|
zeugor · 以Sting阵列为源对Junit 5进行参数化 1 年前 |
|
|
Brother Eye · JUnit-如何模拟局部变量对象方法调用 2 年前 |
|
|
dcm50 · JUnit 5-已创建但未检索的实体 2 年前 |
|
|
Rahul · 如何使用junit测试模型类以覆盖字段验证? 3 年前 |