Browse Source

fcl-db: tests: when testing bufdataset use MergeChangeLog before saving test data into file to delete undo log. Tests which tests f.e. CancelUpdates are failed and they should not.

git-svn-id: trunk@23630 -
lacak 12 years ago
parent
commit
a2c068770c
1 changed files with 4 additions and 2 deletions
  1. 4 2
      packages/fcl-db/tests/bufdatasettoolsunit.pas

+ 4 - 2
packages/fcl-db/tests/bufdatasettoolsunit.pas

@@ -100,6 +100,7 @@ begin
     BufDataset.FieldByName('NAME').AsString := 'TestName' + inttostr(i);
     BufDataset.FieldByName('NAME').AsString := 'TestName' + inttostr(i);
     BufDataset.Post;
     BufDataset.Post;
     end;
     end;
+  BufDataset.MergeChangeLog;
   BufDataset.TempFileName:=GetTempFileName;
   BufDataset.TempFileName:=GetTempFileName;
   BufDataset.FileName:=BufDataset.TempFileName;
   BufDataset.FileName:=BufDataset.TempFileName;
   BufDataset.Close; // Save data into file
   BufDataset.Close; // Save data into file
@@ -162,8 +163,9 @@ begin
       FieldByName('FFMTBCD').AsBCD := StrToBCD(testFmtBCDValues[i], Self.FormatSettings);
       FieldByName('FFMTBCD').AsBCD := StrToBCD(testFmtBCDValues[i], Self.FormatSettings);
       Post;
       Post;
     end;
     end;
-    BufDataset.TempFileName:=GetTempFileName;
-    BufDataset.FileName:=BufDataset.TempFileName;
+    MergeChangeLog;
+    TempFileName:=GetTempFileName;
+    FileName:=TempFileName;
     Close; // Save data into file
     Close; // Save data into file
     end;
     end;
   Result := BufDataset;
   Result := BufDataset;