Catch2 是一个现代的 C 原生多范式测试框架,可用于单元测试、TDD 和 BDD,它主要以单个 header 形式分发,支持 C11、C14、C17 和更高版本,同时也支持 Objective-C(可能支持 C)。