浏览代码

* Add test for clearfields

git-svn-id: trunk@38065 -
michael 7 年之前
父节点
当前提交
5a9488b1fc
共有 1 个文件被更改,包括 10 次插入0 次删除
  1. 10 0
      packages/fcl-db/tests/testdbbasics.pas

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

@@ -28,6 +28,7 @@ type
     // fields
     procedure TestSetFieldValues;
     procedure TestGetFieldValues;
+    procedure TestClearFields;
 
     procedure TestSupportIntegerFields;
     procedure TestSupportSmallIntFields;
@@ -1201,6 +1202,15 @@ begin
     end;
 end;
 
+procedure TTestDBBasics.TestClearFields;
+begin
+  with DBConnector.GetNDataset(true,14) do
+    begin
+    open;
+    AssertException('Cannot call clearfields when not in edit mode',EDatabaseError,ClearFields);
+    end;
+end;
+
 procedure TTestCursorDBBasics.TestDelete1;
 begin
   FTestDelete1(false);