          MODULE=catch2
         VERSION=3.15.1
          SOURCE=$MODULE-$VERSION.tar.gz
 SOURCE_URL_FULL=https://github.com/catchorg/Catch2/archive/refs/tags/v$VERSION.tar.gz
      SOURCE_VFY=sha256:be23a52b85cf04cd9587612147a10b023d59ed9757fa1843cc99e615d6c0893c
SOURCE_DIRECTORY=$BUILD_DIRECTORY/Catch2-$VERSION
        WEB_SITE=https://github.com/catchorg/catch2
            TYPE=cmake
         ENTERED=20231007
         UPDATED=20260614
           SHORT="unit testing framework for C++"

cat << EOF
Catch2 is mainly a unit testing framework for C++, but it also provides basic
micro-benchmarking features, and simple BDD macros.

Catch2's main advantage is that using it is both simple and natural. Test names
do not have to be valid identifiers, assertions look like normal C++ boolean
expressions, and sections provide a nice and local way to share set-up and
tear-down code in tests.
EOF
