private void init() { //file = new ObjectFileTransComplex(null, file1, file2) ; file = new ObjectFileTrans(null, file1) ; }
@Test public void objFileTrans_02() { fill(file1, "ABC") ; init() ; file.begin(txn) ; //contains(file2) ; file.commitPrepare(txn) ; file.enactCommitted(txn) ; contains(file1, "ABC") ; file.clearupCommitted(txn) ; }
@Test public void objFileTrans_05() { fill(file1, "ABC") ; init() ; file.begin(txn) ; write(file, "ABCDEF") ; file.abort(txn) ; contains(file1, "ABC") ; file.clearupCommitted(txn) ; }
@Test public void objFileTrans_05() { fill(file1, "ABC") ; init() ; file.begin(txn) ; write(file, "ABCDEF") ; file.abort(txn) ; contains(file1, "ABC") ; file.clearupCommitted(txn) ; }
@Test public void objFileTrans_02() { fill(file1, "ABC") ; init() ; file.begin(txn) ; //contains(file2) ; file.commitPrepare(txn) ; file.enactCommitted(txn) ; contains(file1, "ABC") ; file.clearupCommitted(txn) ; }
private void init() { //file = new ObjectFileTransComplex(null, file1, file2) ; file = new ObjectFileTrans(null, file1) ; }
@Test public void objFileTrans_04() { fill(file1, "ABC", "ABC") ; init() ; file.begin(txn) ; write(file, "ABCDEFGHIJKLMNOPQRSTUVWXYZ") ; file.commitPrepare(txn) ; file.enactCommitted(txn) ; contains(file1, "ABC", "ABC", "ABCDEFGHIJKLMNOPQRSTUVWXYZ") ; file.clearupCommitted(txn) ; }
@Override public ObjectFile buildObjectFile(FileSet fileSet, String ext) { FileRef ref = FileRef.create(fileSet, ext) ; ObjectFile base = objectFiles.get(ref) ; // Just write to the (append only) ObjectFile and manage aborts. ObjectFileTrans objFileTxn = new ObjectFileTrans(txn, base) ; txn.addComponent(objFileTxn); return objFileTxn; } }
@Test public void objFileTrans_03() { fill(file1, "ABC") ; init() ; file.begin(txn) ; write(file, "X") ; file.commitPrepare(txn) ; file.enactCommitted(txn) ; contains(file1, "ABC", "X") ; file.clearupCommitted(txn) ; }
@Test public void objFileTrans_03() { fill(file1, "ABC") ; init() ; file.begin(txn) ; write(file, "X") ; file.commitPrepare(txn) ; file.enactCommitted(txn) ; contains(file1, "ABC", "X") ; file.clearupCommitted(txn) ; }
@Test public void objFileTrans_04() { fill(file1, "ABC", "ABC") ; init() ; file.begin(txn) ; write(file, "ABCDEFGHIJKLMNOPQRSTUVWXYZ") ; file.commitPrepare(txn) ; file.enactCommitted(txn) ; contains(file1, "ABC", "ABC", "ABCDEFGHIJKLMNOPQRSTUVWXYZ") ; file.clearupCommitted(txn) ; }