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)