Преглед на файлове

* 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
     // fields
     procedure TestSetFieldValues;
     procedure TestSetFieldValues;
     procedure TestGetFieldValues;
     procedure TestGetFieldValues;
+    procedure TestClearFields;
 
 
     procedure TestSupportIntegerFields;
     procedure TestSupportIntegerFields;
     procedure TestSupportSmallIntFields;
     procedure TestSupportSmallIntFields;
@@ -1201,6 +1202,15 @@ begin
     end;
     end;
 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;
 procedure TTestCursorDBBasics.TestDelete1;
 begin
 begin
   FTestDelete1(false);
   FTestDelete1(false);