From 8a9fa4d99954de2d441640364957e3963afa0e38 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Vladim=C3=ADr=20Vondru=C5=A1?= Date: Mon, 10 Feb 2014 14:49:15 +0100 Subject: [PATCH] Test also ResourceManager::set() with default values. --- src/Magnum/Test/ResourceManagerTest.cpp | 8 ++++++++ 1 file changed, 8 insertions(+) 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;