diff --git a/src/Magnum/Test/ResourceManagerTest.cpp b/src/Magnum/Test/ResourceManagerTest.cpp index f4326538b..dd79a926a 100644 --- a/src/Magnum/Test/ResourceManagerTest.cpp +++ b/src/Magnum/Test/ResourceManagerTest.cpp @@ -43,6 +43,7 @@ class ResourceManagerTest: public TestSuite::Tester { void residentPolicy(); void referenceCountedPolicy(); void manualPolicy(); + void defaults(); void clear(); void clearWhileReferenced(); void loader(); @@ -68,6 +69,7 @@ ResourceManagerTest::ResourceManagerTest() { &ResourceManagerTest::residentPolicy, &ResourceManagerTest::referenceCountedPolicy, &ResourceManagerTest::manualPolicy, + &ResourceManagerTest::defaults, &ResourceManagerTest::clear, &ResourceManagerTest::clearWhileReferenced, &ResourceManagerTest::loader}); @@ -229,6 +231,12 @@ void ResourceManagerTest::manualPolicy() { CORRADE_COMPARE(Data::count, 1); } +void ResourceManagerTest::defaults() { + ResourceManager rm; + rm.set("data", new Data); + CORRADE_COMPARE(rm.state("data"), ResourceState::Final); +} + void ResourceManagerTest::clear() { ResourceManager rm;