aboutsummaryrefslogtreecommitdiff
path: root/zencore/thread.cpp
diff options
context:
space:
mode:
authorMartin Ridgers <[email protected]>2021-11-29 08:59:20 +0100
committerMartin Ridgers <[email protected]>2021-11-29 08:59:50 +0100
commit3f2f242ae7ac2e2bf26c5a2d96299cb509ec477a (patch)
tree9019a9b52bda95751f2398ce9f941f5f5f925524 /zencore/thread.cpp
parentRenamed the "ipc" test to "NamedEvent" (diff)
downloadzen-3f2f242ae7ac2e2bf26c5a2d96299cb509ec477a.tar.xz
zen-3f2f242ae7ac2e2bf26c5a2d96299cb509ec477a.zip
Added a simple NamedMutex test
Diffstat (limited to 'zencore/thread.cpp')
-rw-r--r--zencore/thread.cpp15
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