|
@@ -18,14 +18,11 @@ type
|
|
|
|
|
|
{ TTestDBBasics }
|
|
{ TTestDBBasics }
|
|
|
|
|
|
- TTestDBBasics = class(TTestCase)
|
|
|
|
|
|
+ TTestDBBasics = class(TDBBasicsTestCase)
|
|
private
|
|
private
|
|
procedure TestfieldDefinition(AFieldType : TFieldType;ADatasize : integer;var ADS : TDataset; var AFld: TField);
|
|
procedure TestfieldDefinition(AFieldType : TFieldType;ADatasize : integer;var ADS : TDataset; var AFld: TField);
|
|
procedure TestcalculatedField_OnCalcfields(DataSet: TDataSet);
|
|
procedure TestcalculatedField_OnCalcfields(DataSet: TDataSet);
|
|
|
|
|
|
- protected
|
|
|
|
- procedure SetUp; override;
|
|
|
|
- procedure TearDown; override;
|
|
|
|
published
|
|
published
|
|
procedure TestSetFieldValues;
|
|
procedure TestSetFieldValues;
|
|
procedure TestGetFieldValues;
|
|
procedure TestGetFieldValues;
|
|
@@ -66,13 +63,10 @@ type
|
|
|
|
|
|
{ TTestBufDatasetDBBasics }
|
|
{ TTestBufDatasetDBBasics }
|
|
{$ifdef fpc}
|
|
{$ifdef fpc}
|
|
- TTestBufDatasetDBBasics = class(TTestCase)
|
|
|
|
|
|
+ TTestBufDatasetDBBasics = class(TDBBasicsTestCase)
|
|
private
|
|
private
|
|
procedure FTestXMLDatasetDefinition(ADataset : TDataset);
|
|
procedure FTestXMLDatasetDefinition(ADataset : TDataset);
|
|
procedure TestAddIndexFieldType(AFieldType : TFieldType; ActiveDS : boolean);
|
|
procedure TestAddIndexFieldType(AFieldType : TFieldType; ActiveDS : boolean);
|
|
- protected
|
|
|
|
- procedure SetUp; override;
|
|
|
|
- procedure TearDown; override;
|
|
|
|
published
|
|
published
|
|
procedure TestClosedIndexFieldNames; // bug 16695
|
|
procedure TestClosedIndexFieldNames; // bug 16695
|
|
procedure TestFileNameProperty;
|
|
procedure TestFileNameProperty;
|
|
@@ -120,14 +114,11 @@ type
|
|
|
|
|
|
{ TTestCursorDBBasics }
|
|
{ TTestCursorDBBasics }
|
|
|
|
|
|
- TTestCursorDBBasics = class(TTestCase)
|
|
|
|
|
|
+ TTestCursorDBBasics = class(TDBBasicsTestCase)
|
|
private
|
|
private
|
|
procedure TestOnFilterProc(DataSet: TDataSet; var Accept: Boolean);
|
|
procedure TestOnFilterProc(DataSet: TDataSet; var Accept: Boolean);
|
|
procedure FTestDelete1(TestCancelUpdate : boolean);
|
|
procedure FTestDelete1(TestCancelUpdate : boolean);
|
|
procedure FTestDelete2(TestCancelUpdate : boolean);
|
|
procedure FTestDelete2(TestCancelUpdate : boolean);
|
|
- protected
|
|
|
|
- procedure SetUp; override;
|
|
|
|
- procedure TearDown; override;
|
|
|
|
published
|
|
published
|
|
procedure TestCancelUpdDelete1;
|
|
procedure TestCancelUpdDelete1;
|
|
procedure TestCancelUpdDelete2;
|
|
procedure TestCancelUpdDelete2;
|
|
@@ -175,6 +166,7 @@ type
|
|
procedure OneTimeTearDown; override;
|
|
procedure OneTimeTearDown; override;
|
|
end;
|
|
end;
|
|
{$endif fpc}
|
|
{$endif fpc}
|
|
|
|
+
|
|
implementation
|
|
implementation
|
|
|
|
|
|
uses
|
|
uses
|
|
@@ -186,20 +178,10 @@ uses
|
|
strutils,
|
|
strutils,
|
|
FmtBCD;
|
|
FmtBCD;
|
|
|
|
|
|
-type THackDataLink=class(TdataLink);
|
|
|
|
|
|
+type THackDataLink=class(TDataLink);
|
|
|
|
|
|
{ TTestCursorDBBasics }
|
|
{ TTestCursorDBBasics }
|
|
|
|
|
|
-procedure TTestCursorDBBasics.SetUp;
|
|
|
|
-begin
|
|
|
|
- DBConnector.StartTest;
|
|
|
|
-end;
|
|
|
|
-
|
|
|
|
-procedure TTestCursorDBBasics.TearDown;
|
|
|
|
-begin
|
|
|
|
- DBConnector.StopTest;
|
|
|
|
-end;
|
|
|
|
-
|
|
|
|
procedure TTestCursorDBBasics.TestAppendOnEmptyDataset;
|
|
procedure TTestCursorDBBasics.TestAppendOnEmptyDataset;
|
|
begin
|
|
begin
|
|
with DBConnector.GetNDataset(0) do
|
|
with DBConnector.GetNDataset(0) do
|
|
@@ -616,16 +598,6 @@ begin
|
|
end;
|
|
end;
|
|
|
|
|
|
|
|
|
|
-procedure TTestDBBasics.SetUp;
|
|
|
|
-begin
|
|
|
|
- DBConnector.StartTest;
|
|
|
|
-end;
|
|
|
|
-
|
|
|
|
-procedure TTestDBBasics.TearDown;
|
|
|
|
-begin
|
|
|
|
- DBConnector.StopTest;
|
|
|
|
-end;
|
|
|
|
-
|
|
|
|
procedure TTestCursorDBBasics.TestOldValueObsolete;
|
|
procedure TTestCursorDBBasics.TestOldValueObsolete;
|
|
var v : variant;
|
|
var v : variant;
|
|
bufds: TDataset;
|
|
bufds: TDataset;
|
|
@@ -2782,20 +2754,9 @@ begin
|
|
DBConnector.TestUniDirectional:=false;
|
|
DBConnector.TestUniDirectional:=false;
|
|
inherited OneTimeTearDown;
|
|
inherited OneTimeTearDown;
|
|
end;
|
|
end;
|
|
-
|
|
|
|
-{ TTestBufDatasetDBBasics }
|
|
|
|
-
|
|
|
|
-procedure TTestBufDatasetDBBasics.SetUp;
|
|
|
|
-begin
|
|
|
|
- DBConnector.StartTest;
|
|
|
|
-end;
|
|
|
|
-
|
|
|
|
-procedure TTestBufDatasetDBBasics.TearDown;
|
|
|
|
-begin
|
|
|
|
- DBConnector.StopTest;
|
|
|
|
-end;
|
|
|
|
{$endif fpc}
|
|
{$endif fpc}
|
|
|
|
|
|
|
|
+
|
|
initialization
|
|
initialization
|
|
{$ifdef fpc}
|
|
{$ifdef fpc}
|
|
RegisterTestDecorator(TDBBasicsTestSetup, TTestDBBasics);
|
|
RegisterTestDecorator(TDBBasicsTestSetup, TTestDBBasics);
|