summaryrefslogtreecommitdiff
path: root/test cases/frameworks
diff options
context:
space:
mode:
authorJussi Pakkanen <jpakkane@gmail.com>2015-01-24 15:48:09 +0200
committerJussi Pakkanen <jpakkane@gmail.com>2015-01-24 15:48:09 +0200
commited160fbbe4def47d47f99285e8fd8c412470dae9 (patch)
tree7bbc63fc7b2b8221feb0cf576fe9658178984830 /test cases/frameworks
parent9b79c635f8e9c90e01dcd1a3e16d0890ccb8bbac (diff)
downloadmeson-ed160fbbe4def47d47f99285e8fd8c412470dae9.tar.gz
Made Boost unit testing framework work and added a test.
Diffstat (limited to 'test cases/frameworks')
-rw-r--r--test cases/frameworks/1 boost/meson.build3
-rw-r--r--test cases/frameworks/1 boost/unit_test.cpp10
2 files changed, 13 insertions, 0 deletions
diff --git a/test cases/frameworks/1 boost/meson.build b/test cases/frameworks/1 boost/meson.build
index 88b303682..f1a7d0e7e 100644
--- a/test cases/frameworks/1 boost/meson.build
+++ b/test cases/frameworks/1 boost/meson.build
@@ -10,9 +10,12 @@ endif
nolinkdep = dependency('boost', modules: 'utility')
linkdep = dependency('boost', modules : ['thread', 'system'])
+testdep = dependency('boost', modules : 'test')
nolinkexe = executable('nolinkedexe', 'nolinkexe.cc', dependencies : nolinkdep)
linkexe = executable('linkedexe', 'linkexe.cc', dependencies : linkdep)
+unitexe = executable('utf', 'unit_test.cpp', dependencies: testdep)
test('Boost nolinktext', nolinkexe)
test('Boost linktext', linkexe)
+test('Boost UTF test', unitexe)
diff --git a/test cases/frameworks/1 boost/unit_test.cpp b/test cases/frameworks/1 boost/unit_test.cpp
new file mode 100644
index 000000000..35059997d
--- /dev/null
+++ b/test cases/frameworks/1 boost/unit_test.cpp
@@ -0,0 +1,10 @@
+#define BOOST_TEST_DYN_LINK
+#define BOOST_TEST_MODULE "MesonTest"
+#define BOOST_TEST_MAIN
+#include <boost/test/unit_test.hpp>
+
+BOOST_AUTO_TEST_CASE(m_test) {
+ int x = 2+2;
+ BOOST_CHECK(true);
+ BOOST_CHECK_EQUAL(x, 4);
+}