Browse Source

Test ResourceState debug output.

pull/165/merge
Vladimír Vondruš 10 years ago
parent
commit
26d0df06b7
  1. 12
      src/Magnum/Test/ResourceManagerTest.cpp

12
src/Magnum/Test/ResourceManagerTest.cpp

@ -45,6 +45,8 @@ struct ResourceManagerTest: TestSuite::Tester {
void clear(); void clear();
void clearWhileReferenced(); void clearWhileReferenced();
void loader(); void loader();
void debugResourceState();
}; };
struct Data { struct Data {
@ -69,7 +71,9 @@ ResourceManagerTest::ResourceManagerTest() {
&ResourceManagerTest::defaults, &ResourceManagerTest::defaults,
&ResourceManagerTest::clear, &ResourceManagerTest::clear,
&ResourceManagerTest::clearWhileReferenced, &ResourceManagerTest::clearWhileReferenced,
&ResourceManagerTest::loader}); &ResourceManagerTest::loader,
&ResourceManagerTest::debugResourceState});
} }
void ResourceManagerTest::state() { void ResourceManagerTest::state() {
@ -326,6 +330,12 @@ void ResourceManagerTest::loader() {
CORRADE_COMPARE(Data::count, 0); 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) CORRADE_TEST_MAIN(Magnum::Test::ResourceManagerTest)

Loading…
Cancel
Save