当前您所在的位置:首页>开发控件 版本控制 >开发控件

Isolate++

Isolate++

C++ 的 #1 单元测试和模拟解决方案

Fake Everything

这就是模拟框架应该具有的强大功能。这意味着您可以伪造的不仅仅是公共虚拟方法。

您可以伪造静态方法、私有方法、非虚拟方法、输出参数甚至成员和字段。

 

 

 

专为 TDD 打造,专为您的遗留代码打造

Isolator++ Professional 非常适合需要伪造组件并从头开始构建以测试遗留代码的 TDD。

最好的部分 - 无需更改您的代码,甚至是遗留代码。

 

 

Sleek API:简洁、流畅和可发现

Isolator++ Professional 具有经过良好调整的 API。它非常简洁,您可以用一条语句伪造整个对象模型。

它非常流利,您几乎可以像阅读英语一样阅读它。

它是如此易于发现,您需要伪造的只是 Isolate++ Professional。

与 Isolator++ Professional 的其他 API 不同,您不需要重新定义模板,只需使用相同的定义即可。

 

惊人的强大

全新功能让您掌握更多权力。

使用 NEW invoke 私有构造函数创建具有私有构造函数的对象。您现在可以验证和计算调用构造函数的次数。

您可以伪造成员、结束字段和输出参数。你说出它的名字。

 

编写出色的单元测试

Isolator++ Professional API 的设计方式可以帮助您编写出色的测试。这方面的一个方面是安排行为断言。

这意味着测试的不同部分是分开的。使用我们的 API 将使您走在正确的道路上。这意味着您永远不会在测试的安排部分中找到隐藏的断言。

适合您的环境。适合您的代码。与几乎所有内容集成

Isolator++ Professional 在 Windows 和 Linux

上使用 C++使用 Microsoft VC 编译器在 Windows 32 和 64 位上工作。

已在 VS 2005 上进行测试,包括 VS 2013、VS 2015 和 VS 2017

适用于 GCC 4.8.5 及更高版本以及 Clang 3.3。

与任何主要测试运行程序兼容,包括 CppUnit、GoogleTest、Boost 和 UnitTest++。

北京哲想软件有限公司