#include <cassert>
#include <cinttypes>
#include <cstring>
#include <memory>
#include <thread>
#include <pthread.h>
#include <jau/test/catch2_ext.hpp>
#include <jau/file_util.hpp>
#include <jau/environment.hpp>
#include <jau/os/dyn_linker.hpp>
#include <jau/os/native_lib.hpp>
Go to the source code of this file.
|
static bool | existsLibBasename (const std::string &libBasename, const std::string &relDir, std::string &libPath) noexcept |
|
static bool | existsPath (const std::string &libPath) noexcept |
|
void | test01DynamikLinkerAbs (const std::string &libBasename, const std::string &relDir) |
|
void | test10NativeLibrary (const std::string &libBasename, const std::string &libDirRel) |
|
| TEST_CASE ("Test00", "[dll][os]") |
|
| TEST_CASE ("Test01", "[dll][os]") |
|
| TEST_CASE ("Test10", "[orig][NativeLibrary][dll][os]") |
|
| TEST_CASE ("Test11", "[copy][NativeLibrary][dll][os]") |
|
◆ existsPath()
static bool existsPath |
( |
const std::string & |
libPath | ) |
|
|
staticnoexcept |
◆ existsLibBasename()
static bool existsLibBasename |
( |
const std::string & |
libBasename, |
|
|
const std::string & |
relDir, |
|
|
std::string & |
libPath |
|
) |
| |
|
staticnoexcept |
◆ TEST_CASE() [1/4]
TEST_CASE |
( |
"Test00" |
, |
|
|
"" |
[dll][os] |
|
) |
| |
◆ test01DynamikLinkerAbs()
void test01DynamikLinkerAbs |
( |
const std::string & |
libBasename, |
|
|
const std::string & |
relDir |
|
) |
| |
◆ TEST_CASE() [2/4]
TEST_CASE |
( |
"Test01" |
, |
|
|
"" |
[dll][os] |
|
) |
| |
◆ test10NativeLibrary()
void test10NativeLibrary |
( |
const std::string & |
libBasename, |
|
|
const std::string & |
libDirRel |
|
) |
| |
◆ TEST_CASE() [3/4]
TEST_CASE |
( |
"Test10" |
, |
|
|
"" |
[orig][NativeLibrary][dll][os] |
|
) |
| |
◆ TEST_CASE() [4/4]
TEST_CASE |
( |
"Test11" |
, |
|
|
"" |
[copy][NativeLibrary][dll][os] |
|
) |
| |