ModuleManager::ModuleManagerTests::ModuleManagerTests |
( |
| ) |
|
|
inline |
ModuleManager::ModuleManagerTests::~ModuleManagerTests |
( |
| ) |
|
|
inline |
ModuleManager::ModuleManagerTests::CPPUNIT_TEST |
( |
test_load |
| ) |
|
|
private |
ModuleManager::ModuleManagerTests::CPPUNIT_TEST |
( |
test_unload |
| ) |
|
|
private |
ModuleManager::ModuleManagerTests::CPPUNIT_TEST |
( |
test_symbol |
| ) |
|
|
private |
ModuleManager::ModuleManagerTests::CPPUNIT_TEST |
( |
test_findFile |
| ) |
|
|
private |
ModuleManager::ModuleManagerTests::CPPUNIT_TEST_SUITE_END |
( |
| ) |
|
|
private |
bool ModuleManager::ModuleManagerTests::isFound |
( |
const std::vector< coil::Properties > & |
path, |
|
|
const std::string & |
mod |
|
) |
| |
|
inlineprivate |
virtual void ModuleManager::ModuleManagerTests::setUp |
( |
| ) |
|
|
inlinevirtual |
virtual void ModuleManager::ModuleManagerTests::tearDown |
( |
| ) |
|
|
inlinevirtual |
void ModuleManager::ModuleManagerTests::test_addLoadpath |
( |
| ) |
|
|
inline |
void ModuleManager::ModuleManagerTests::test_allowAbsolutePath_and_disallowAbsolutePath |
( |
| ) |
|
|
inline |
allowAbsolutePath()メソッドとdisallowAbsolutePath()メソッドのテスト
- 絶対パス指定を許可した状態で、絶対パス指定でモジュールロードできるか?
- 絶対パス指定を禁止した状態で、絶対パス指定でモジュールロードを試みて、意図どおり失敗するか?
Definition at line 471 of file ModuleManager/ModuleManagerTests.cpp.
void ModuleManager::ModuleManagerTests::test_allowModuleDownload |
( |
| ) |
|
|
inline |
void ModuleManager::ModuleManagerTests::test_disallowModuleDownload |
( |
| ) |
|
|
inline |
void ModuleManager::ModuleManagerTests::test_fileExist |
( |
| ) |
|
|
inline |
void ModuleManager::ModuleManagerTests::test_findFile |
( |
| ) |
|
|
inline |
void ModuleManager::ModuleManagerTests::test_getInitFuncName |
( |
| ) |
|
|
inline |
void ModuleManager::ModuleManagerTests::test_getLoadableModules |
( |
| ) |
|
|
inline |
void ModuleManager::ModuleManagerTests::test_getLoadedModules |
( |
| ) |
|
|
inline |
void ModuleManager::ModuleManagerTests::test_load |
( |
| ) |
|
|
inline |
load()メソッドのテスト
- ファイル名だけ指定した場合に、正常にロードできるか?
- ファイル名を絶対パスで指定した場合に、正常にロードできるか?
- パス内に、「//」や「../」が含まれる場合に、正常にロードできるか?
- ロードパス上にファイルは存在するが、拡張子が適用外である場合に、意図どおりロード失敗するか?
- 存在しないファイルを指定した場合に、意図どおりにロード失敗するか?
Definition at line 158 of file ModuleManager/ModuleManagerTests.cpp.
void ModuleManager::ModuleManagerTests::test_load_inexistent_on_load_path |
( |
| ) |
|
|
inline |
void ModuleManager::ModuleManagerTests::test_setLoadpath_and_getLoadPath |
( |
| ) |
|
|
inline |
void ModuleManager::ModuleManagerTests::test_symbol |
( |
| ) |
|
|
inline |
void ModuleManager::ModuleManagerTests::test_unload |
( |
| ) |
|
|
inline |
unload()メソッドのテスト
- ロードしておいたモジュールを正しくアンロードできるか?
- アンロードしていないモジュールは、なおアンロードされずに残っているか?
- 絶対パスを指定せず、ファイル名だけ指定した場合に、意図どおりにアンロード失敗するか?
- ロードしていないモジュールのアンロードを試みた場合、意図どおりに失敗するか?
- アンロード済みのモジュールを、さらにアンロードしようと試みた場合、意図どおりに失敗するか?
Definition at line 279 of file ModuleManager/ModuleManagerTests.cpp.
void ModuleManager::ModuleManagerTests::test_unloadAll |
( |
| ) |
|
|
inline |
The documentation for this class was generated from the following file: