diff options
Diffstat (limited to 'src/core/src/data/io/stub/StubDataWriter.java')
-rw-r--r-- | src/core/src/data/io/stub/StubDataWriter.java | 17 |
1 files changed, 15 insertions, 2 deletions
diff --git a/src/core/src/data/io/stub/StubDataWriter.java b/src/core/src/data/io/stub/StubDataWriter.java index cd08e77..e08fadd 100644 --- a/src/core/src/data/io/stub/StubDataWriter.java +++ b/src/core/src/data/io/stub/StubDataWriter.java @@ -23,14 +23,14 @@ package data.io.stub; import java.util.Set; import data.MVDataEntry; -import data.io.AbstractMVDataWriter; +import data.io.MVDataWriter; /** * Stub writer implementation for automated tests. * * @author lpouzenc */ -public class StubDataWriter extends AbstractMVDataWriter { +public class StubDataWriter implements MVDataWriter { enum OpKind { INSERT, UPDATE, DELETE }; @@ -39,11 +39,13 @@ public class StubDataWriter extends AbstractMVDataWriter { private OpKind opLog[]; private MVDataEntry opData[]; private int cursorLog; + private boolean dryRun; public StubDataWriter(int maxLogEntries) { this.maxLogEntries = maxLogEntries; this.opLog = new OpKind[maxLogEntries]; this.opData = new MVDataEntry[maxLogEntries]; + this.dryRun = false; } @Override @@ -101,4 +103,15 @@ public class StubDataWriter extends AbstractMVDataWriter { return opData.clone(); } + @Override + public boolean isDryRun() { + return dryRun; + } + + @Override + public void setDryRun(boolean dryRun) { + this.dryRun = dryRun; + + } + } |