浏览代码

* Test for r17704

git-svn-id: trunk@17822 -
joost 14 年之前
父节点
当前提交
46aa4bfc0f
共有 1 个文件被更改,包括 12 次插入0 次删除
  1. 12 0
      packages/fcl-db/tests/testdbbasics.pas

+ 12 - 0
packages/fcl-db/tests/testdbbasics.pas

@@ -85,6 +85,8 @@ type
     procedure TestRequired;
     procedure TestRequired;
     procedure TestExceptionLocateClosed;    // bug 13938
     procedure TestExceptionLocateClosed;    // bug 13938
     procedure TestCanModifySpecialFields;
     procedure TestCanModifySpecialFields;
+
+    procedure TestOldValue;
   end;
   end;
 
 
   { TTestBufDatasetDBBasics }
   { TTestBufDatasetDBBasics }
@@ -580,6 +582,16 @@ begin
   DBConnector.StopTest;
   DBConnector.StopTest;
 end;
 end;
 
 
+procedure TTestDBBasics.TestOldValue;
+var v : variant;
+    bufds: TCustomBufDataset;
+begin
+  bufds := DBConnector.GetNDataset(0) as TCustomBufDataset;
+  bufds.Open;
+  bufds.InsertRecord([0,'name']);
+  v := VarToStr(bufds.fields[1].OldValue);
+end;
+
 procedure TTestBufDatasetDBBasics.TestClosedIndexFieldNames;
 procedure TTestBufDatasetDBBasics.TestClosedIndexFieldNames;
 var s : string;
 var s : string;
     bufds: TCustomBufDataset;
     bufds: TCustomBufDataset;