在使用Fake framework的时候,为什么有一些函数没有生产mock呢?

简介: 在使用Visual studio 2012 的Fake framework 做单元测试的时候,你会发现有一些函数没有生产Stub 或者 Shim的版本,这可能是由于Fake的一些限制导致的,但如何知道细节呢? 打开你项目fake目录下的设置文件,比如: 设置Diagnostic=”true” 之后你就能看到细节了: .

在使用Visual studio 2012 的Fake framework 做单元测试的时候,你会发现有一些函数没有生产Stub 或者 Shim的版本,这可能是由于Fake的一些限制导致的,但如何知道细节呢?

打开你项目fake目录下的设置文件,比如:

image

设置Diagnostic=”true”

<Fakes xmlns="http://schemas.microsoft.com/fakes/2011/" 
  <Assembly Name="Microsoft.WindowsAzure.Storage" Version="2.0.0.0"/>
</Fakes>
之后你就能看到细节了:
相关文章
|
测试技术 Android开发 Python
运行App脚本报错Method has not yet been implemented,怎么办?一文讲清
运行App脚本报错Method has not yet been implemented,怎么办?一文讲清
206 0
|
测试技术 API
【pytest官方文档】解读fixtures - 9. 什么样的fixture结构,用起来最可靠?
【pytest官方文档】解读fixtures - 9. 什么样的fixture结构,用起来最可靠?
【pytest官方文档】解读fixtures - 9. 什么样的fixture结构,用起来最可靠?
本地部署easy-mock生成模拟数据
本地部署easy-mock生成模拟数据
192 0
本地部署easy-mock生成模拟数据
|
缓存 测试技术
Pytest系列(30)- 使用 pytest-xdist 分布式插件,如何保证 scope=session 的 fixture 在多进程运行情况下仍然能只运行一次
Pytest系列(30)- 使用 pytest-xdist 分布式插件,如何保证 scope=session 的 fixture 在多进程运行情况下仍然能只运行一次
293 0
Pytest系列(30)- 使用 pytest-xdist 分布式插件,如何保证 scope=session 的 fixture 在多进程运行情况下仍然能只运行一次
|
网络协议 Python
Python模块requests测试接口时通过session传递
在测试接口时需要有些接口登录后方可操作,这时需要将登录的session进行传递,可以直接获取登录后的cookie,也可以使用requests.Session():
|
XML 机器人 Java
Robot Framework(5)- 使用测试库
Robot Framework(5)- 使用测试库
258 0
Robot Framework(5)- 使用测试库
一些我工作中经常使用的C4C ABSL代码片段
一些我工作中经常使用的C4C ABSL代码片段
118 0
一些我工作中经常使用的C4C ABSL代码片段
|
测试技术
SAP Spartacus Delivery Mode Component单元测试的Mock设计图
SAP Spartacus Delivery Mode Component单元测试的Mock设计图
109 0
SAP Spartacus Delivery Mode Component单元测试的Mock设计图