| 392 | } |
| 393 | |
| 394 | void testResourcesFrom(const std::string& moduleName) |
| 395 | { |
| 396 | SharedLibrary libR(LIB_PATH, moduleName); |
| 397 | try |
| 398 | { |
| 399 | libR.Load(); |
| 400 | } |
| 401 | catch (const std::exception& e) |
| 402 | { |
| 403 | US_TEST_FAILED_MSG(<< "Load module exception: " << e.what()) |
| 404 | } |
| 405 | |
| 406 | Module* moduleR = ModuleRegistry::GetModule(moduleName); |
| 407 | US_TEST_CONDITION_REQUIRED(moduleR != nullptr, "Test for existing module") |
| 408 | |
| 409 | US_TEST_CONDITION(moduleR->GetName() == moduleName, "Test module name") |
| 410 | |
| 411 | US_TEST_CONDITION(moduleR->FindResources("", "*.txt", true).size() == 2, "Resource count") |
| 412 | |
| 413 | libR.Unload(); |
| 414 | } |
| 415 | |
| 416 | } // end unnamed namespace |
| 417 |
no test coverage detected