Browse Source

Test also ResourceManager::set() with default values.

pull/51/head
Vladimír Vondruš 12 years ago
parent
commit
8a9fa4d999
  1. 8
      src/Magnum/Test/ResourceManagerTest.cpp

8
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>("data"), ResourceState::Final);
}
void ResourceManagerTest::clear() {
ResourceManager rm;

Loading…
Cancel
Save