在上次的笔记中,重构后的进一步测试还是发生了错误,进一步的研究发现,在类RowSetDynaClass实例化时调用了introspect。这样的错误说明了使用mocks一个潜在的问题:你需要对调用mock的类的实现有较深的了解。正如我们刚刚展示的,你可以通过调试发现对你mock的间接调用。还有另外的两种解决方法:获得访问源码的权限,或者是在不同的层次上进行模拟。在上次的笔记中,重构后的进一步测试还是发生了错误,进一步的研究发现,在类RowSetDyna
在上次的笔记中,重构后的进一步测试还是发生了错误,进一步的研究发现,在类RowSetDynaClass实例化时调用了introspect。这样的错误说明了使用mocks一个潜在的问题:你需要对调用mock的类的实现有较深的了解。正如我们刚刚展示的,你可以通过调试发现对你mock的间接调用。还有另外的两种解决方法:获得访问源码的权限,或者是在不同的层次上进行模拟。在上次的笔记中,重构后的进一步测试还是发生了错误,进一步的研究发现,在类RowSetDyna