|
@@ -61,6 +61,7 @@ type
|
|
|
procedure TestLastAppendCancel; // bug 5058
|
|
|
procedure TestRecNo; // bug 5061
|
|
|
procedure TestSetRecNo; // bug 6919
|
|
|
+ procedure TestRequired;
|
|
|
end;
|
|
|
|
|
|
{ TSQLTestSetup }
|
|
@@ -425,6 +426,20 @@ begin
|
|
|
end;
|
|
|
end;
|
|
|
|
|
|
+procedure TTestDBBasics.TestRequired;
|
|
|
+begin
|
|
|
+ with DBConnector.GetNDataset(2) do
|
|
|
+ begin
|
|
|
+ Open;
|
|
|
+ FieldByName('ID').Required := True;
|
|
|
+ Append;
|
|
|
+ AssertException(EDatabaseError,Post);
|
|
|
+ FieldByName('ID').AsInteger := 1000;
|
|
|
+ Post;
|
|
|
+ Close;
|
|
|
+ end;
|
|
|
+end;
|
|
|
+
|
|
|
|
|
|
procedure TTestDBBasics.SetUp;
|
|
|
begin
|