#include <class_loader/class_loader.hpp>#include <class_loader/multi_library_class_loader.hpp>#include <gtest/gtest.h>#include <boost/thread.hpp>#include <functional>#include <iostream>#include <string>#include <vector>#include "./base.hpp"
Go to the source code of this file.
Functions | |
| int | main (int argc, char **argv) |
| void | run (ClassLoader *loader) |
| TEST (ClassLoaderUniquePtrTest, basicLoad) | |
| TEST (ClassLoaderUniquePtrTest, correctLazyLoadUnload) | |
| TEST (ClassLoaderUniquePtrTest, nonExistentPlugin) | |
| TEST (ClassLoaderUniquePtrTest, threadSafety) | |
| TEST (ClassLoaderUniquePtrTest, loadRefCountingLazy) | |
| TEST (MultiClassLoaderUniquePtrTest, lazyLoad) | |
| TEST (MultiClassLoaderUniquePtrTest, lazyLoadSecondTime) | |
| TEST (MultiClassLoaderUniquePtrTest, nonLazyLoad) | |
| TEST (MultiClassLoaderUniquePtrTest, noWarningOnLazyLoad) | |
| void | testMultiClassLoader (bool lazy) |
| void | wait (int seconds) |
Variables | |
| const char | LIBRARY_1 [] = "libclass_loader_TestPlugins1.so" |
| const char | LIBRARY_2 [] = "libclass_loader_TestPlugins2.so" |
| int main | ( | int | argc, |
| char ** | argv | ||
| ) |
Definition at line 246 of file unique_ptr_test.cpp.
| void run | ( | ClassLoader * | loader | ) |
Definition at line 113 of file unique_ptr_test.cpp.
| TEST | ( | ClassLoaderUniquePtrTest | , |
| basicLoad | |||
| ) |
Definition at line 50 of file unique_ptr_test.cpp.
| TEST | ( | ClassLoaderUniquePtrTest | , |
| correctLazyLoadUnload | |||
| ) |
Definition at line 61 of file unique_ptr_test.cpp.
| TEST | ( | ClassLoaderUniquePtrTest | , |
| nonExistentPlugin | |||
| ) |
Definition at line 86 of file unique_ptr_test.cpp.
| TEST | ( | ClassLoaderUniquePtrTest | , |
| threadSafety | |||
| ) |
Definition at line 121 of file unique_ptr_test.cpp.
| TEST | ( | ClassLoaderUniquePtrTest | , |
| loadRefCountingLazy | |||
| ) |
Definition at line 151 of file unique_ptr_test.cpp.
| TEST | ( | MultiClassLoaderUniquePtrTest | , |
| lazyLoad | |||
| ) |
Definition at line 212 of file unique_ptr_test.cpp.
| TEST | ( | MultiClassLoaderUniquePtrTest | , |
| lazyLoadSecondTime | |||
| ) |
Definition at line 215 of file unique_ptr_test.cpp.
| TEST | ( | MultiClassLoaderUniquePtrTest | , |
| nonLazyLoad | |||
| ) |
Definition at line 218 of file unique_ptr_test.cpp.
| TEST | ( | MultiClassLoaderUniquePtrTest | , |
| noWarningOnLazyLoad | |||
| ) |
Definition at line 221 of file unique_ptr_test.cpp.
| void testMultiClassLoader | ( | bool | lazy | ) |
Definition at line 194 of file unique_ptr_test.cpp.
| void wait | ( | int | seconds | ) |
Definition at line 108 of file unique_ptr_test.cpp.
| const char LIBRARY_1[] = "libclass_loader_TestPlugins1.so" |
Definition at line 44 of file unique_ptr_test.cpp.
| const char LIBRARY_2[] = "libclass_loader_TestPlugins2.so" |
Definition at line 45 of file unique_ptr_test.cpp.