#include <boost/test/unit_test.hpp>
#include "icl_core_thread/Thread.h"
#include "icl_core_thread/RWLock.h"
#include "icl_core/os_time.h"
Go to the source code of this file.
Classes | |
class | RWLockTestThread |
Functions | |
BOOST_AUTO_TEST_CASE (ReadLock) | |
BOOST_AUTO_TEST_CASE (TryReadLock) | |
BOOST_AUTO_TEST_CASE (ReadLockAbsoluteTimeout) | |
BOOST_AUTO_TEST_CASE (ReadLockRelativeTimeout) | |
BOOST_AUTO_TEST_CASE (WriteLock) | |
BOOST_AUTO_TEST_CASE (TryWriteLock) | |
BOOST_AUTO_TEST_CASE (WriteLockAbsoluteTimeout) | |
BOOST_AUTO_TEST_CASE (WriteLockRelativeTimeout) | |
BOOST_AUTO_TEST_CASE (ReadAndWriteLockWhileReadLock) | |
BOOST_AUTO_TEST_CASE (ReadAndWriteLockWhileWriteLock) |
Definition in file ts_RWLock.cpp.
BOOST_AUTO_TEST_CASE | ( | ReadLock | ) |
Definition at line 81 of file ts_RWLock.cpp.
BOOST_AUTO_TEST_CASE | ( | TryReadLock | ) |
Definition at line 88 of file ts_RWLock.cpp.
BOOST_AUTO_TEST_CASE | ( | ReadLockAbsoluteTimeout | ) |
Definition at line 95 of file ts_RWLock.cpp.
BOOST_AUTO_TEST_CASE | ( | ReadLockRelativeTimeout | ) |
Definition at line 102 of file ts_RWLock.cpp.
BOOST_AUTO_TEST_CASE | ( | WriteLock | ) |
Definition at line 109 of file ts_RWLock.cpp.
BOOST_AUTO_TEST_CASE | ( | TryWriteLock | ) |
Definition at line 116 of file ts_RWLock.cpp.
BOOST_AUTO_TEST_CASE | ( | WriteLockAbsoluteTimeout | ) |
Definition at line 123 of file ts_RWLock.cpp.
BOOST_AUTO_TEST_CASE | ( | WriteLockRelativeTimeout | ) |
Definition at line 130 of file ts_RWLock.cpp.
BOOST_AUTO_TEST_CASE | ( | ReadAndWriteLockWhileReadLock | ) |
Definition at line 137 of file ts_RWLock.cpp.
BOOST_AUTO_TEST_CASE | ( | ReadAndWriteLockWhileWriteLock | ) |
Definition at line 154 of file ts_RWLock.cpp.