文件名称:ZingBDD:C++11 的行为驱动开发 (BDD) 框架
文件大小:62KB
文件格式:ZIP
更新时间:2024-07-03 06:45:00
C++
关于 ZingBDD 是受启发的用于 C++ 的最小 BDD 框架。 执照 有关条款和条件,请参阅。 特征 简单的代码结构使您的规范(测试)保持干净且易于阅读。 键入特定的匹配器,以便您只能对测试对象应用适当的期望。 请注意:这是一个早期的 alpha 版本。 我鼓励您尝试一下,并就您遇到的问题提供反馈。 使用 Github Issues 报告问题、反馈和提问。 要求 您需要一个 C++11 兼容编译器来使用 ZingBDD,因为它使用仅在那里可用的语言结构。 包含一个用于构建演示的 Xcode 5 项目。 查看维基 ZingBDD的完整描述是可用 。
【文件预览】:
ZingBDD-master
----.gitignore(286B)
----src()
--------main.cpp(529B)
----LICENSE.md(32KB)
----ZingBDD.vcxproj.filters(5KB)
----README.md(868B)
----demo()
--------RomanNumerals()
--------StringCalculator()
--------HelloWorld()
--------MathExpressions()
----ZingBDD.xcodeproj()
--------project.xcworkspace()
--------project.pbxproj(24KB)
--------xcuserdata()
----ZingBDD()
--------ExampleGroup.h(3KB)
--------RaiseMatcher.h(2KB)
--------CallSequence.h(2KB)
--------StreamReporter.h(2KB)
--------ComparisonMatcher.h(3KB)
--------VoidMethodCall.h(2KB)
--------Reporter.h(2KB)
--------NilMatcher.h(1KB)
--------BooleanMatcher.h(1KB)
--------MethodCall.h(1KB)
--------Expectation.h(995B)
--------ZingBDD.h(598B)
--------Runner.h(1KB)
--------Verifier.h(636B)
--------Example.h(2KB)
--------StringMatcher.h(2KB)
--------BeforeEach.h(564B)
--------Each.h(635B)
--------Arguments.h(4KB)
--------Matcher.h(1KB)
--------AfterEach.h(567B)
--------BeWithinDelta.h(1KB)
--------ContainerMatcher.h(5KB)
--------EqualMatcher.h(1KB)
--------Specification.h(675B)
--------PrettyPrint.h(8KB)
--------Macros.h(1KB)
----.gitattributes(2KB)
----ZingBDD.sln(965B)
----specs()
--------BooleanMatcherSpec.cpp(2KB)
--------NilMatcherSpec.cpp(2KB)
--------StringMatcherSpec.cpp(3KB)
--------ContainerMatcherSpec.cpp(6KB)
--------ComparisonMatcherSpec.cpp(12KB)
----ZingBDD.vcxproj(5KB)