forked from qt-creator/qt-creator
Fixes: QTCREATORBUG-22033 Change-Id: If37517bb091438e70c5af5102bf833ed46d0c951 Reviewed-by: <github-actions-qt-creator@cristianadam.eu> Reviewed-by: David Schulz <david.schulz@qt.io>
36 lines
666 B
C++
36 lines
666 B
C++
%{JS: Cpp.licenseTemplate()}
|
|
@if "%{TestFrameWork}" == "GTest"
|
|
#include <gtest/gtest.h>
|
|
#include <gmock/gmock-matchers.h>
|
|
|
|
using namespace testing;
|
|
|
|
TEST(%{TestSuiteName}, %{TestCaseName})
|
|
{
|
|
EXPECT_EQ(1, 1);
|
|
ASSERT_THAT(0, Eq(0));
|
|
}
|
|
|
|
@endif
|
|
@if "%{TestFrameWork}" == "BoostTest"
|
|
#define BOOST_TEST_DYN_LINK
|
|
#include <boost/test/unit_test.hpp>
|
|
BOOST_AUTO_TEST_SUITE( %{TestSuiteName} )
|
|
|
|
BOOST_AUTO_TEST_CASE( %{TestCaseName} )
|
|
{
|
|
BOOST_TEST( true /* test assertion */ );
|
|
}
|
|
|
|
BOOST_AUTO_TEST_SUITE_END()
|
|
@endif
|
|
@if "%{TestFrameWork}" == "Catch2"
|
|
#include <catch2/catch.hpp>
|
|
|
|
TEST_CASE("Another test with Catch2", "[fancy]")
|
|
{
|
|
REQUIRE(0 == 0);
|
|
}
|
|
|
|
@endif
|