1

我正在使用 Mockery 对一个公认的边缘案例进行单元测试。它失败了,我认为它不应该失败,所以 Mockery 中可能存在错误。

考虑一个具有方法的对象。该方法有一个参数签名,其中第一个参数是类型提示的,默认为 null。第二个参数没有默认值。

当以 null 作为第一个参数的对象调用该方法时,它可以正常工作。当在第一个参数为 null 的 Mocked 对象上调用该方法时,它会失败。

请在此处查看示例代码:https ://gist.github.com/awei01/9278119

4

1 回答 1

0

原来这是一个错误。参考:

于 2014-03-01T16:19:07.763 回答