catchorg

Catch2

catchorg

A modern, C++-native, test framework for unit-tests, TDD and BDD - using C++14, C++17 and later (C++11 support is in v2.x branch, and C++03 on the Catch1.x branch)

AI 简介

Catch2 是一个现代的 C++ 原生测试框架,主要用于单元测试、TDD 和 BDD。它支持 C++14、C++17 及更高版本,并且在 v2.x 分支中提供了 C++11 支持,在 Catch1.x 分支中提供了 C++03 支持。核心功能包括简洁自然的测试命名、类似普通 C++ 布尔表达式的断言以及方便的设置和清理代码共享机制。此外,Catch2 还提供了基本的微基准测试功能。适用于需要高效、简洁地进行 C++ 代码测试的各种开发场景,尤其是对代码质量和性能有高要求的项目。

C++
20.4k
Stars
3.2k
Forks
426
Watchers
389
Issues

Star 增长

今日0
近 7 天+12
近 30 天+61
综合评分79.1
默认分支main