|
|
1
5
如果你只是想检查一个方法是否有
如果一个方法在所有并发场景中都能保证正确的同步,那么测试这个更一般的问题可能是一个无法确定的问题。 |
|
|
2
4
这些都是可怕的想法,但你可以这么做… 一
二如果知道参数上的方法总是在任何实现中调用,则可以传递伪装为参数的模拟对象并调用holdslock()。 如此:
然后等待类对参数调用something()。 |
|
|
3
4
非常感谢zwei steinen写下了我使用的方法。在我处理过的示例代码中有一些问题,所以我认为在这里发布我的发现是值得的。
下面是作为scala特性的同步测试代码:
现在假设我们要测试一个简单的类:
测试结果如下:
|
|
|
4
1
使用反射,获取方法的方法对象,并对其调用toString()。“synchronized”关键字应该出现在tostring()的输出中。 |
|
|
wavesinaroom · 断言结构向量长度 9 月前 |
|
|
Tim Kirkwood · 比较空数据帧 10 月前 |
|
Kamran Khan · 使用单元测试ASP。NET核心 1 年前 |
|
|
paymer · 为什么我的代码没有删除我的单元测试生成的zip文件? 1 年前 |
|
|
Ricky Mo · 角度测试如何模拟导入的const 1 年前 |
|
|
Natty · Visual Studio中缺少“代码覆盖率结果” 1 年前 |