diff options
| author | Martin Ridgers <[email protected]> | 2021-11-29 08:59:20 +0100 |
|---|---|---|
| committer | Martin Ridgers <[email protected]> | 2021-11-29 08:59:50 +0100 |
| commit | 3f2f242ae7ac2e2bf26c5a2d96299cb509ec477a (patch) | |
| tree | 9019a9b52bda95751f2398ce9f941f5f5f925524 /zencore/thread.cpp | |
| parent | Renamed the "ipc" test to "NamedEvent" (diff) | |
| download | zen-3f2f242ae7ac2e2bf26c5a2d96299cb509ec477a.tar.xz zen-3f2f242ae7ac2e2bf26c5a2d96299cb509ec477a.zip | |
Added a simple NamedMutex test
Diffstat (limited to 'zencore/thread.cpp')
| -rw-r--r-- | zencore/thread.cpp | 15 |
1 files changed, 15 insertions, 0 deletions
diff --git a/zencore/thread.cpp b/zencore/thread.cpp index 31f58edd9..b8f0af77c 100644 --- a/zencore/thread.cpp +++ b/zencore/thread.cpp @@ -1158,6 +1158,21 @@ TEST_CASE("NamedEvent") } } +TEST_CASE("NamedMutex") +{ + static const char* Name = "zen_test_mutex"; + + CHECK(!NamedMutex::Exists(Name)); + + { + NamedMutex TestMutex; + CHECK(TestMutex.Create(Name)); + CHECK(NamedMutex::Exists(Name)); + } + + CHECK(!NamedMutex::Exists(Name)); +} + #endif // ZEN_WITH_TESTS } // namespace zen |