From 26d0df06b7ecf9e489388707da7863b58220176b Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Vladim=C3=ADr=20Vondru=C5=A1?= Date: Tue, 16 Aug 2016 16:32:38 +0200 Subject: [PATCH] Test ResourceState debug output. --- src/Magnum/Test/ResourceManagerTest.cpp | 12 +++++++++++- 1 file changed, 11 insertions(+), 1 deletion(-) diff --git a/src/Magnum/Test/ResourceManagerTest.cpp b/src/Magnum/Test/ResourceManagerTest.cpp index d746901cf..58d5d19ba 100644 --- a/src/Magnum/Test/ResourceManagerTest.cpp +++ b/src/Magnum/Test/ResourceManagerTest.cpp @@ -45,6 +45,8 @@ struct ResourceManagerTest: TestSuite::Tester { void clear(); void clearWhileReferenced(); void loader(); + + void debugResourceState(); }; struct Data { @@ -69,7 +71,9 @@ ResourceManagerTest::ResourceManagerTest() { &ResourceManagerTest::defaults, &ResourceManagerTest::clear, &ResourceManagerTest::clearWhileReferenced, - &ResourceManagerTest::loader}); + &ResourceManagerTest::loader, + + &ResourceManagerTest::debugResourceState}); } void ResourceManagerTest::state() { @@ -326,6 +330,12 @@ void ResourceManagerTest::loader() { CORRADE_COMPARE(Data::count, 0); } +void ResourceManagerTest::debugResourceState() { + std::ostringstream out; + Debug{&out} << ResourceState::Loading; + CORRADE_COMPARE(out.str(), "ResourceState::Loading\n"); +} + }} CORRADE_TEST_MAIN(Magnum::Test::ResourceManagerTest)