Do

Doctest – the lightest C++ testing framework – version 1.1 released

Hacker News

Doctest – the lightest C++ testing framework – version 1.1 released

https://github.com/onqtam/doctest version 1.1 brings the following major changes: - HUGE improvements in compile time of asserts - 70-95% faster than the original one! https://github.com/onqtam/doctest/blob/master/doc/markdown/benchmarks.md#cost-of-an-assertion-macro - wrote a FAQ - and the much requested differences with Catch section - https://github.com/onqtam/doctest/blob/master/doc/markdown/faq.md#how-is-doctest-different-from-catch - MANY minor fixes - it didn't compile when using nullptr in asserts, etc. - see the changelog - https://github.com/onqtam/doctest/blob/master/CHANGELOG.md#110-2016-09-21 - improved documentation - solved a very common problem of testing frameworks with self-registering tests inside static libraries - non-intrusive in pure CMake without any source code modification - see here - https://github.com/onqtam/doctest/blob/master/doc/markdown/faq.md#why-are-my-tests-in-a-static-library-not-getting-registered - added code coverage of the library The framework is in a very stable condition but there are still a lot of features in the roadmap - https://github.com/onqtam/doctest/blob/master/doc/markdown/roadmap.md. I truly believe this framework can become the preferred choice for testing in C++ - the foundations are solid and pure and I believe there is nothing else quite like it. The project is in need of sponsors and publicity! I don't want this post to be a cry for money, but I would greatly appreciate any financial support by individuals or companies using (or wanting to use/support) the framework. I created a patreon page - https://www.patreon.com/onqtam - for that purpose in addition to the pledgie campaign - https://pledgie.com/campaigns/31280 You can checkout the reddit thread for this here - https://www.reddit.com/r/cpp/comments/53tkzx/doctest_the_lightest_feature_rich_c_single_header/ Any feedback is welcome! P.S. - how can I format this in hackernews? so many links ...

Share card

Actual performance

7points
Made the leaderboard

Launch Intel predictions

Analyze your own launch →
Hacker NewsStrong engagement from HN community · Strong signals: ide, io · Missing: https docs, excited, just released
62%62% predicted probability of success on Hacker News, based on ML models trained on real launch data.
nativeThis product was originally launched on this platform.
Indie HackersFits the IH revenue-focused audience · Strong signals: created · Missing: supports, reddit linkedin, podcasting
62%62% predicted probability of success on Indie Hackers, based on ML models trained on real launch data.
Product HuntOn track for Day 1 leaderboard · Strong signals: mac, new, single · Missing: agents, macos, agent
51%51% predicted probability of success on Product Hunt, based on ML models trained on real launch data.
AppSumoMay struggle as an AppSumo deal · Missing: plus, platform, intuitive
38%38% predicted probability of success on AppSumo, based on ML models trained on real launch data.
TrustMRRLess likely to generate early MRR · Missing: mobile apps, ios, personal
37%37% predicted probability of success on TrustMRR, based on ML models trained on real launch data.
Acquire.comPre-revenue stage for this audience · Missing: arr, mrr, revenue
13%13% predicted probability of success on Acquire.com, based on ML models trained on real launch data.
BetaListMay not resonate with beta-testers · Missing: web3, chat, crypto
0%0% predicted probability of success on BetaList, based on ML models trained on real launch data.

Correct prediction on native model

Similar products

Do
Doctest – the lightest C++ testing framework – version 1.1 released41%Launch Intel prediction score: how likely this product is to succeed on its source platform, based on its name, tagline, and description.

Doctest – the lightest C++ testing framework – version 1.1 released

Hacker News3
Cu
Cuppa – a testing framework for Java 834%Launch Intel prediction score: how likely this product is to succeed on its source platform, based on its name, tagline, and description.

Cuppa – a testing framework for Java 8

Hacker News5
Di
DistilledJS – An Unopinionated Testing Framework42%Launch Intel prediction score: how likely this product is to succeed on its source platform, based on its name, tagline, and description.

DistilledJS – An Unopinionated Testing Framework

Hacker News2
_v
_vm – a generic version manager framework40%Launch Intel prediction score: how likely this product is to succeed on its source platform, based on its name, tagline, and description.

_vm – a generic version manager framework

Hacker News7
Bu
Build Your Own Testing Framework. Part 246%Launch Intel prediction score: how likely this product is to succeed on its source platform, based on its name, tagline, and description.

Build Your Own Testing Framework. Part 2

Hacker News3
Bu
Build Your Own Testing Framework. Part 346%Launch Intel prediction score: how likely this product is to succeed on its source platform, based on its name, tagline, and description.

Build Your Own Testing Framework. Part 3

Hacker News1
Si
Simple Testing Framework for C/C++ on Unix52%Launch Intel prediction score: how likely this product is to succeed on its source platform, based on its name, tagline, and description.

Simple Testing Framework for C/C++ on Unix

Hacker News3
Do
Doctest – C++ single-header testing framework45%Launch Intel prediction score: how likely this product is to succeed on its source platform, based on its name, tagline, and description.

Doctest – C++ single-header testing framework

Hacker News55
TA
TAPI - Framework for Testing APIs46%Launch Intel prediction score: how likely this product is to succeed on its source platform, based on its name, tagline, and description.

TAPI - Framework for Testing APIs

Hacker News3
Qa
Qapir, no-code framework for API testing45%Launch Intel prediction score: how likely this product is to succeed on its source platform, based on its name, tagline, and description.

Qapir, no-code framework for API testing

Hacker News3