Skip to content

Commit b72fc82

Browse files
Merge pull request #169 from OpenHFT/codex/verify-file-removal-after-lock-release
Verify lock file cleanup
2 parents a429df8 + 9badab6 commit b72fc82

File tree

1 file changed

+4
-4
lines changed

1 file changed

+4
-4
lines changed

affinity/src/test/java/net/openhft/affinity/AffinityLockTest.java

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -19,7 +19,6 @@
1919

2020
import net.openhft.affinity.impl.Utilities;
2121
import net.openhft.affinity.impl.VanillaCpuLayout;
22-
import net.openhft.affinity.testimpl.TestFileLockBasedLockChecker;
2322
import org.hamcrest.MatcherAssert;
2423
import org.junit.Test;
2524
import org.slf4j.Logger;
@@ -28,6 +27,7 @@
2827
import java.io.File;
2928
import java.io.IOException;
3029
import java.nio.file.Files;
30+
import java.nio.file.Path;
3131
import java.nio.file.Paths;
3232
import java.util.ArrayList;
3333
import java.util.List;
@@ -44,7 +44,6 @@
4444
public class AffinityLockTest extends BaseAffinityTest {
4545
private static final Logger logger = LoggerFactory.getLogger(AffinityLockTest.class);
4646

47-
private final TestFileLockBasedLockChecker lockChecker = new TestFileLockBasedLockChecker();
4847

4948
@Test
5049
public void dumpLocksI7() throws IOException {
@@ -255,11 +254,12 @@ public void lockFilesShouldBeRemovedOnRelease() {
255254
}
256255
final AffinityLock lock = AffinityLock.acquireLock();
257256

258-
assertTrue(Files.exists(Paths.get(lockChecker.doToFile(lock.cpuId()).getAbsolutePath())));
257+
Path lockFile = Paths.get(System.getProperty("java.io.tmpdir"), "cpu-" + lock.cpuId() + ".lock");
258+
assertTrue(Files.exists(lockFile));
259259

260260
lock.release();
261261

262-
assertFalse(Files.exists(Paths.get(lockChecker.doToFile(lock.cpuId()).getAbsolutePath())));
262+
assertFalse(Files.exists(lockFile));
263263
}
264264

265265
@Test

0 commit comments

Comments
 (0)