diff --git a/src/Magnum/Test/TagsTest.cpp b/src/Magnum/Test/TagsTest.cpp index 9824f8b05..c742b13ba 100644 --- a/src/Magnum/Test/TagsTest.cpp +++ b/src/Magnum/Test/TagsTest.cpp @@ -34,10 +34,12 @@ struct TagsTest: TestSuite::Tester { explicit TagsTest(); void noDefaultConstructor(); + void inlineDefinition(); }; TagsTest::TagsTest() { - addTests({&TagsTest::noDefaultConstructor}); + addTests({&TagsTest::noDefaultConstructor, + &TagsTest::inlineDefinition}); } void TagsTest::noDefaultConstructor() { @@ -45,6 +47,11 @@ void TagsTest::noDefaultConstructor() { CORRADE_VERIFY(!std::is_default_constructible::value); } +void TagsTest::inlineDefinition() { + CORRADE_VERIFY((std::is_same::value)); + CORRADE_VERIFY((std::is_same::value)); +} + }}} CORRADE_TEST_MAIN(Magnum::Test::TagsTest)