Chamois:用于 C++ 单元测试的 Fluent 断言库

时间:2024-07-22 02:46:28
【文件属性】:

文件名称:Chamois:用于 C++ 单元测试的 Fluent 断言库

文件大小:22KB

文件格式:ZIP

更新时间:2024-07-22 02:46:28

C++

Chamois - C++ 的流畅断言 Chamois 是 C++11 的仅标头流利断言库,旨在通过提供自然语言语法来促进 TDD 和 BDD。 Chamois 的灵感来自于出色的 for .NET。 在 Chamois 中表达测试的主要方式是以下形式: Chamois::Assert::That ().Should().Be(); Chamois::Assert::That ().Should().NotBe(); 例子 验证整数是否与预期值匹配: Chamois::Assert::That ( 10 ).Should().Be( 10 , L" 10 is equal to 10 " ); 验证两个数组是否相同: int A[ 5 ] = { 1 ,


【文件预览】:
Chamois-master
----LICENSE.txt(11KB)
----Chamois.sln(2KB)
----Chamois.GTest()
--------Chamois.GTest.vcxproj(5KB)
--------Chamois.GTest.vcxproj.filters(935B)
--------main.cpp(6KB)
----Chamois.BoostTest()
--------Chamois.BoostTest.vcxproj(4KB)
--------main.cpp(6KB)
--------Chamois.BoostTest.vcxproj.filters(935B)
----Chamois.Test()
--------ChamoisTests.cpp(7KB)
--------Chamois_bdd_Tests.cpp(2KB)
--------stdafx.h(317B)
--------stdafx.cpp(21B)
--------Chamois.Test.vcxproj(5KB)
--------targetver.h(306B)
----README.md(3KB)
----Chamois()
--------Chamois.hpp(26KB)
--------Chamois_bdd.hpp(2KB)
----.gitignore(141B)

网友评论