diff options
Diffstat (limited to 'unittest/test_util_LockFile.cpp')
-rw-r--r-- | unittest/test_util_LockFile.cpp | 30 |
1 files changed, 2 insertions, 28 deletions
diff --git a/unittest/test_util_LockFile.cpp b/unittest/test_util_LockFile.cpp index 3086bb4d..6a91841c 100644 --- a/unittest/test_util_LockFile.cpp +++ b/unittest/test_util_LockFile.cpp @@ -1,4 +1,4 @@ -// Copyright (C) 2020-2022 Joel Rosdahl and other contributors +// Copyright (C) 2020-2023 Joel Rosdahl and other contributors // // See doc/AUTHORS.adoc for a complete list of contributors. // @@ -48,7 +48,7 @@ TEST_CASE("Acquire and release short-lived lock file") CHECK(lock.acquire()); CHECK(lock.acquired()); - CHECK(!Stat::lstat("test.alive")); + CHECK(Stat::lstat("test.alive")); const auto st = Stat::lstat("test.lock"); CHECK(st); #ifndef _WIN32 @@ -65,32 +65,6 @@ TEST_CASE("Acquire and release short-lived lock file") CHECK(!Stat::lstat("test.alive")); } -TEST_CASE("Non-blocking short-lived lock") -{ - TestContext test_context; - - util::LockFile lock_file_1("test"); - CHECK(!lock_file_1.acquired()); - - util::LockFile lock_file_2("test"); - CHECK(!lock_file_2.acquired()); - - CHECK(lock_file_1.try_acquire()); - CHECK(lock_file_1.acquired()); - - CHECK(!lock_file_2.try_acquire()); - CHECK(lock_file_1.acquired()); - CHECK(!lock_file_2.acquired()); - - lock_file_2.release(); - CHECK(lock_file_1.acquired()); - CHECK(!lock_file_2.acquired()); - - lock_file_1.release(); - CHECK(!lock_file_1.acquired()); - CHECK(!lock_file_2.acquired()); -} - TEST_CASE("Acquire and release long-lived lock file") { TestContext test_context; |