Powerful document editing and collaboration in your app or environment. Ultimate security, API and 30+ ready connectors, SaaS or on-premises Learn more →
Top 23 C++ Testing Projects
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)Project mention: `DestroyJavaVM()` failing on OpenJ9? | reddit.com/r/javahelp | 2023-04-22
```c++ // https://github.com/catchorg/Catch2/tree/Catch1.x // https://github.com/philsquared/Catch/releases/download/v1.12.2/catch.hpp
The fastest feature-rich C++11/14/17/20/23 single-header testing frameworkProject mention: Unit testing tool suggestions | reddit.com/r/learnprogramming | 2023-05-07
I have never used "tools" for unit-tests, only web sites that show the results of the tests or code coverage. For C++ I prefer https://github.com/doctest/doctest but most companies I worked for use Catch2.
Write Clean C++ Code. Always.. Sonar helps you commit clean C++ code every time. With over 550 unique rules to find C++ bugs, code smells & vulnerabilities, Sonar finds the issues while you focus on the work.
wtf is a distributed, code-coverage guided, customizable, cross-platform snapshot-based fuzzer designed for attacking user and / or kernel-mode targets running on Microsoft Windows. (by 0vercl0k)
C++ mocking made easy. A simple yet very expressive, headers only library for c++ mocking.
Pairwise Independent Combinatorial ToolProject mention: How to generate Decision Tables for testing efficiently with Typescript. | dev.to | 2022-09-11
I thought about the current specifications on my own, but after that I learned about the existence of microsoft's tool PICT and the culture of TableDrivenTests. If there seems to be demand, I may change the specifications in the future to make it easier for users familiar with these.
UT: C++20 μ(micro)/Unit Testing FrameworkProject mention: [C++20][safety] static_assert is all you need (no leaks, no UB) | reddit.com/r/cpp | 2023-04-10
I don't think stepping through static_assert is a thing? Curious if it is, though. Since constexpr is either run-time or compile-time and static_assert is not a poor man's debugging facility could be to -Dstatic_assert(...) assert(__VA_ARGS__) and gdb the code. Alternatively, a more refined solution would be to use an UT framework (for example https://github.com/boost-ext/ut) which helps with that. IMHO, TDD can also limit the requirement of stepping into the code and with gurantees that the code is memory safe and UB safe there is less need for sanitizers and valgrind etc. depending on the coverage.
Header only C++14 mocking framework
ONLYOFFICE Docs — document collaboration in your environment. Powerful document editing and collaboration in your app or environment. Ultimate security, API and 30+ ready connectors, SaaS or on-premises
Practical mutation testing and fault injection for C and C++Project mention: Am looking for Android app recommendations for these: Spotify , audio & Video cutter/editor , Workout planner & Journal+notes. Any advice is appreciated. | reddit.com/r/fossdroid | 2022-10-15
For bromite Mull + ublock
🧪 single header unit testing framework for C and C++
Fuzzing cryptographic libraries. Magic bug printer go brrrr.
Fuzzing Unification Framework
Lightweight C++20 testing framework. (by cschreib)Project mention: The snitch v1.1 testing framework is out -- now with full constexpr testing | reddit.com/r/cpp | 2023-05-13
A versatile C++ function mocking framework.Project mention: Unit testing without using interfaces everywhere? | reddit.com/r/cpp_questions | 2022-11-14
We do use something similar to Mocxx: https://github.com/Guardsquare/mocxx such that we don't need to make wrappers for certain things.
Kernel-mode C++ unit testing framework in BDD-style
A modern C++-20 testing framework.Project mention: Clean Test: modern C++-20 unit-testing framework | news.ycombinator.com | 2023-03-13
See while you codeProject mention: static_assert is all you need (no leaks, no UB) | news.ycombinator.com | 2023-04-10
Keep tests and code separate, and use tdd: https://github.com/yellowdragonlabs/TDD
I usually have dozens/hundreds of tests that run faster than you can compile #include .
All tests are executed automatically every time I save. It's very nice to watch the output while coding, with almost no latency.
C++ testing and mocking framework
C++ xUnit-like testing framework without macros
C++11 lightweight single header unit test framework
Aero 405 Thrust Stand Project
ArdorQuery is a tool for testing HTTP(S) endpoints from websites or RESTful APIs.Project mention: ArdorQuery release 0.0.6 | dev.to | 2022-12-23
ArdorQuery it is a tool for testing HTTP(s) endpoints (inspired from Postman and cURL) oriented on working from keyboard. If you want to know the purpose of the application, you can check other post. In this post I tell you about important updates happend in new version 0.0.6. You can download the new version from this link.
Access the most powerful time series database as a service. Ingest, store, & analyze all types of time series data in a fully-managed, purpose-built database. Keep data forever with low-cost storage and superior data compression.
C++ Testing related posts
Distcc: A fast, free distributed C/C++ compiler
11 projects | news.ycombinator.com | 1 Jun 2023
The snitch v1.1 testing framework is out -- now with full constexpr testing
1 project | reddit.com/r/cpp | 13 May 2023
Unit testing tool suggestions
2 projects | reddit.com/r/learnprogramming | 7 May 2023
`DestroyJavaVM()` failing on OpenJ9?
2 projects | reddit.com/r/javahelp | 22 Apr 2023
[Cpp] Comment testez-vous la couverture du code C ++? Y a-t-il des solutions multiplateforme viables?
1 project | reddit.com/r/enfrancais | 21 Apr 2023
static_assert is all you need (no leaks, no UB)
5 projects | news.ycombinator.com | 10 Apr 2023
[C++20][safety] static_assert is all you need (no leaks, no UB)
3 projects | reddit.com/r/cpp | 10 Apr 2023
A note from our sponsor - ONLYOFFICE
www.onlyoffice.com | 1 Jun 2023
What are some of the best open-source Testing projects in C++? This list will help you: