diff --git a/dune/common/test/.gitignore b/dune/common/test/.gitignore index 590b258e0e25706f24348b2b3d5261d7d5d7954f..e24e6f6ef014ec6c6245f69d3e5682f5650ed752 100644 --- a/dune/common/test/.gitignore +++ b/dune/common/test/.gitignore @@ -11,6 +11,7 @@ /bigunsignedinttest /bitsetvectortest /blockbitfieldtest +/calloncetest /check_fvector_size /conversiontest /diagonalmatrixtest diff --git a/dune/common/test/CMakeLists.txt b/dune/common/test/CMakeLists.txt index 65131327a28e9fff6274ae3f7b4f3495877c5764..366c3ca799fd2d24ac11e55f45f6897955935d5e 100644 --- a/dune/common/test/CMakeLists.txt +++ b/dune/common/test/CMakeLists.txt @@ -4,6 +4,7 @@ set(TESTS arraytest bigunsignedinttest bitsetvectortest + calloncetest check_fvector_size conversiontest diagonalmatrixtest @@ -65,6 +66,8 @@ add_executable("bigunsignedinttest" bigunsignedinttest.cc) target_link_libraries("bigunsignedinttest" "dunecommon") add_executable("bitsetvectortest" bitsetvectortest.cc) +add_executable("calloncetest" calloncetest.cc) +target_link_libraries("calloncetest" "dunecommon") add_executable("check_fvector_size" check_fvector_size.cc) add_executable("check_fvector_size_fail1" EXCLUDE_FROM_ALL check_fvector_size_fail.cc) set_target_properties(check_fvector_size_fail1 PROPERTIES COMPILE_FLAGS "-DDIM=1") diff --git a/dune/common/test/Makefile.am b/dune/common/test/Makefile.am index 36a4bee51de440b4237a4621763261af6ca3f6ae..17f902524e8f5d7caca6bac54edccd100fb4a8f7 100644 --- a/dune/common/test/Makefile.am +++ b/dune/common/test/Makefile.am @@ -5,6 +5,7 @@ TESTPROGS = \ arraytest \ bigunsignedinttest \ bitsetvectortest \ + calloncetest \ check_fvector_size \ conversiontest \ diagonalmatrixtest \ @@ -91,6 +92,8 @@ bigunsignedinttest_CPPFLAGS = $(AM_CPPFLAGS) bitsetvectortest_SOURCES = bitsetvectortest.cc +calloncetest_SOURCES = calloncetest.cc + check_fvector_size_fail1_SOURCES = check_fvector_size_fail.cc check_fvector_size_fail1_CPPFLAGS = $(AM_CPPFLAGS) -DDIM=1 diff --git a/dune/common/test/calloncetest.cc b/dune/common/test/calloncetest.cc new file mode 100644 index 0000000000000000000000000000000000000000..ebc82d7f9343323460b48343f741306fa1beb911 --- /dev/null +++ b/dune/common/test/calloncetest.cc @@ -0,0 +1,12 @@ +// -*- tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 2 -*- +// vi: set et ts=4 sw=2 sts=2: + +#ifdef HAVE_CONFIG_H +#include <config.h> +#endif + +#include <dune/common/stdthread.hh> + +int main() { + DUNE_ASSERT_CALL_ONCE(); +}