blob: 44a7e6214957a6cdf2f6c456fa70764e64c4300b (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
|
#include <cppunit/plugin/DynamicLibraryManagerException.h>
#if !defined(CPPUNIT_NO_TESTPLUGIN)
namespace CppUnit
{
DynamicLibraryManagerException::DynamicLibraryManagerException(
const std::string &libraryName )
: m_cause( loadingFailed )
, std::runtime_error( "Failed to load dynamic library: " + libraryName )
{
}
DynamicLibraryManagerException::DynamicLibraryManagerException(
const std::string &libraryName,
const std::string &symbol )
: m_cause( symbolNotFound )
, std::runtime_error( "Symbol [" + symbol + "] not found in dynamic libary:" +
libraryName )
{
}
DynamicLibraryManagerException::Cause
DynamicLibraryManagerException::getCause() const
{
return m_cause;
}
} // namespace CppUnit
#endif // !defined(CPPUNIT_NO_TESTPLUGIN)
|