gpt4 book ai didi

.net - 任何类似 JMockit 的 .net 框架,它甚至可以模拟静态类、私有(private)方法等

转载 作者:行者123 更新时间:2023-11-28 20:46:11 25 4
gpt4 key购买 nike

我使用了 JMockit - http://code.google.com/p/jmockit/用于在 java 中进行单元测试时模拟东西。与其他框架不同,它位于 JVM 字节码之上,而不是在检测库之上。它也可以模拟静态类、方法甚至私有(private)字段和方法。

.net 需要类似的框架,有吗?

最佳答案

有几个:

TypeMock 的 Isolator .NET

Mock and fake the unmockable (including statics, non-public, sealed)

Telerik 的 JustMock

You can fake objects like non-virtual methods, sealed classes and static methods and classes, non-public members and types, features often not available in free mocking frameworks.

但两者都是商业产品。

我没用过,你也可以看看Pex and Mole这是一个帮助单元测试的 Microsoft 研究项目:

Moles allows to replace any .NET method with a delegate. Moles supports unit testing by providing isolation by way of detours and stubs. The Moles framework is provided with Pex, or can be installed by itself as a Microsoft Visual Studio add-in.

我不知道任何其他免费的 .NET“模拟一切”框架。

关于.net - 任何类似 JMockit 的 .net 框架,它甚至可以模拟静态类、私有(private)方法等,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9191384/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com