![]() |
1
1
Sunon不能改变现有函数的内容,所以它创建的所有间谍都只是对现有函数的计数,对调用、回忆录ARG等进行计数。 所以,你的第一个例子等于:
第二个例子等于:
所以,在sinon中,它们的关键在于必须在测试中使用spied/stubbed函数你的原始代码只是使用了原始的,非间谍功能。 |
![]() |
mg610 · 如何开始C++单元测试 2 年前 |
![]() |
Phil Gunning · 使用嵌套函数更改进行模拟测试 2 年前 |
![]() |
shilin agre · 在Python中测试修饰函数 2 年前 |
![]() |
SlipScout · Unittest只传递单个值,而不是获取多个值 2 年前 |
![]() |
Alex · 从实际对象的实例返回默认模拟结果 2 年前 |