#include "../include/iutest.hpp"
#if IUTEST_HAS_TYPED_TEST
template<typename T>
typedef ::iutest::Types<int, long, short> TypedTestTypes;
{
TypeParam a = 0;
}
{
TypeParam a = 1;
}
#endif
#if IUTEST_HAS_TYPED_TEST_P
template<typename T>
typedef ::iutest::Types<int, long, short> TypedTestTypes;
{
TypeParam a = 0;
}
{
TypeParam a = 1;
}
#endif
テストベース
Definition: iutest_body.hpp:44
#define IUTEST_ASSERT_EQ(expected, actual)
== テスト
Definition: iutest.hpp:308
#define IUTEST_ASSERT_LT(v1, v2)
< テスト
Definition: iutest.hpp:343
#define IUTEST_TYPED_TEST_P(testsuite_, testname_)
型パラメータテスト関数定義マクロ
Definition: iutest_typed_tests.hpp:189
#define IUTEST_REGISTER_TYPED_TEST_SUITE_P(testsuite_,...)
型パラメータテスト関数登録マクロ
Definition: iutest_typed_tests.hpp:206
#define IUTEST_TYPED_TEST_SUITE_P(testsuite_)
型パラメータTestSuite の登録
Definition: iutest_typed_tests.hpp:180
#define IUTEST_INSTANTIATE_TYPED_TEST_SUITE_P(prefix_, testsuite_,...)
型パラメータテスト登録マクロ
Definition: iutest_typed_tests.hpp:217
#define IUTEST_TYPED_TEST(testsuite_, testname_)
型付けテスト関数定義マクロ
Definition: iutest_typed_tests.hpp:57
#define IUTEST_TYPED_TEST_SUITE(testsuite_,...)
型付けTestSuite の登録
Definition: iutest_typed_tests.hpp:45