summaryrefslogtreecommitdiff
path: root/src/core/src/data/io/stub/StubDataWriter.java
diff options
context:
space:
mode:
Diffstat (limited to 'src/core/src/data/io/stub/StubDataWriter.java')
-rw-r--r--src/core/src/data/io/stub/StubDataWriter.java17
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;
+
+ }
+
}