Catch2

Test framework

A modern C++ test framework with support for unit tests, micro-benchmarks, and BDD macros

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)

GitHub

19k stars
441 watching
3k forks
Language: C++
last commit: 9 days ago
Linked from 6 awesome lists

bddcppcpp14frameworkno-dependenciestddtest-frameworktesting

Backlinks from these awesome lists:

Related projects:

Repository Description Stars
bheisler/criterion.rs A library that provides a powerful and statistically rigorous tool for measuring code performance and detecting regressions 4,616
mazhar-ansari-ardeh/benchmarkfcns Provides benchmarking functions for mathematical optimization algorithms 66
fizban99/microbit_ky038 Library to calibrate and use a sound sensor KY038 with a microcontroller 1
accelerated-text/numberwords Converts numbers to natural language expressions 197
sharkdp/hyperfine A command-line benchmarking tool that allows users to compare and analyze the performance of different programs. 22,258
healeycodes/websocket-benchmarker Measures message throughput of WebSocket servers under load 30
sufyanaslam198/max31865 A Micropython library for converting resistance values to digital signals using the MAX31865 IC. 0
dotnet/benchmarkdotnet A .NET library for transforming and comparing the performance of different algorithms 10,557
digitalinblue/celero A C++ benchmarking library for measuring code performance and comparing results across different configurations. 824
dawsonjon/fpu A synthesizable IEEE 754 floating point library in Verilog. 529
iarcbioinfo/bametrics-nf Tools for computing average metrics from reads overlapping given positions 1
alinbaltaru/max31856 A MicroPython library for communicating with a thermocouple-to-digital converter chip 1
max22-/uxnbruteforce Automates the construction of optimized UXN code by searching through all possible combinations to find the most efficient solution. 8
billdthompson/cogsci-auto-norm Automates concreteness estimate generation in multiple languages by leveraging semantic models and machine learning 0
ohtu2021-kvantti/webmark A web platform for benchmarking quantum computing algorithms 4