diff --git a/pom.xml b/pom.xml
index e49cc518f..9b99cf63a 100755
--- a/pom.xml
+++ b/pom.xml
@@ -227,24 +227,24 @@
1.11
provided
-
- org.junit.jupiter
- junit-jupiter
- RELEASE
- test
-
-
- org.junit.jupiter
- junit-jupiter
- RELEASE
- test
-
-
- org.junit.jupiter
- junit-jupiter
- RELEASE
- test
-
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/src/test/java/net/openhft/chronicle/map/fromdocs/acid/revelations/ChronicleStampedLockTest.java b/src/test/java/net/openhft/chronicle/map/fromdocs/acid/revelations/ChronicleStampedLockTest.java
new file mode 100644
index 000000000..e99ff204a
--- /dev/null
+++ b/src/test/java/net/openhft/chronicle/map/fromdocs/acid/revelations/ChronicleStampedLockTest.java
@@ -0,0 +1,64 @@
+package net.openhft.chronicle.map.fromdocs.acid.revelations;
+
+import org.junit.Assert;
+
+//import static org.junit.jupiter.api.Assertions.*;
+
+import org.junit.*;
+
+public class ChronicleStampedLockTest {
+
+
+ @Test
+ public void tryOptimisticRead() {
+ Assert.assertEquals(Boolean.TRUE, Boolean.TRUE);
+ }
+
+ @Test
+ public void validate() {
+ }
+
+ @Test
+ public void tryWriteLock() {
+ }
+
+ @Test
+ public void tryReadLock() {
+ }
+
+ @Test
+ public void writeLock() {
+ }
+
+ @Test
+ public void readLock() {
+ }
+
+ @Test
+ public void unlock() {
+ }
+
+ @Test
+ public void unlockRead() {
+ }
+
+ @Test
+ public void unlockWrite() {
+ }
+
+ @Test
+ public void getReadLockCount() {
+ }
+
+ @Test
+ public void isReadLocked() {
+ }
+
+ @Test
+ public void offHeapLock() {
+ }
+
+ @Test
+ public void offHeapLockReaderCount() {
+ }
+}
\ No newline at end of file
diff --git a/src/test/java/net/openhft/chronicle/map/fromdocs/acid/revelations/DirtyReadVictimTest.java b/src/test/java/net/openhft/chronicle/map/fromdocs/acid/revelations/DirtyReadVictimTest.java
index 266f2a080..49e8ce025 100644
--- a/src/test/java/net/openhft/chronicle/map/fromdocs/acid/revelations/DirtyReadVictimTest.java
+++ b/src/test/java/net/openhft/chronicle/map/fromdocs/acid/revelations/DirtyReadVictimTest.java
@@ -61,9 +61,9 @@ public class DirtyReadVictimTest {
);
System.out.println(
" ,,@t=" + System.currentTimeMillis() +
- " DirtyReadVictim sleeping 10 seconds"
+ " DirtyReadVictim sleeping 2 seconds"
);
- Thread.sleep(10_000);
+ Thread.sleep(2_000);
} finally {
if (offHeapLock.validate(stamp)) {
System.out.println(
@@ -72,7 +72,10 @@ public class DirtyReadVictimTest {
coupon + " "
);
// THIS Test will pass when ChronicleStampedLock is GA
- Assert.assertFalse(Boolean.TRUE);
+ Assert.assertEquals(
+ offHeapLock.chmW.get("WriterCount ").getVolatileValue(),
+ 0L
+ );
} else {
System.out.println(
" ,,@t=" + System.currentTimeMillis() +
@@ -81,7 +84,10 @@ public class DirtyReadVictimTest {
" coupon=[" + coupon + "] is *DIRTY*. "
);
// THIS Test will execute pass when ChronicleStampedLock is GA
- Assert.assertFalse(Boolean.FALSE);
+ Assert.assertNotEquals(
+ stamp,
+ offHeapLock.lastWriterT.getEntryLockState()
+ );
}
}
/**