mirror of
https://gitlab.com/freepascal.org/fpc/source.git
synced 2025-08-16 20:39:13 +02:00
fcl-db: dbtestframework:
* reintroduced cleaned up version of r27073 bufdataset memo edited field readback test as it still fails git-svn-id: trunk@27080 -
This commit is contained in:
parent
5d71687901
commit
2592b1d662
@ -7,7 +7,9 @@ interface
|
|||||||
uses
|
uses
|
||||||
Classes, SysUtils, toolsunit,
|
Classes, SysUtils, toolsunit,
|
||||||
db,
|
db,
|
||||||
SdfData;
|
SdfData
|
||||||
|
,csvdataset {for testing}
|
||||||
|
;
|
||||||
|
|
||||||
type
|
type
|
||||||
|
|
||||||
|
@ -80,6 +80,7 @@ type
|
|||||||
procedure TestDoubleDelete;
|
procedure TestDoubleDelete;
|
||||||
procedure TestReadOnly;
|
procedure TestReadOnly;
|
||||||
procedure TestMergeChangeLog;
|
procedure TestMergeChangeLog;
|
||||||
|
procedure TestEditedBlobBeforePost; //bug 15376
|
||||||
// index tests
|
// index tests
|
||||||
procedure TestAddIndexInteger;
|
procedure TestAddIndexInteger;
|
||||||
procedure TestAddIndexSmallInt;
|
procedure TestAddIndexSmallInt;
|
||||||
@ -1741,6 +1742,30 @@ begin
|
|||||||
end;
|
end;
|
||||||
end;
|
end;
|
||||||
|
|
||||||
|
procedure TTestBufDatasetDBBasics.TestEditedBlobBeforePost;
|
||||||
|
// Edit memo fields should read back new contents even before post
|
||||||
|
// Bug 15376
|
||||||
|
var
|
||||||
|
ds : TBufDataset;
|
||||||
|
begin
|
||||||
|
ds := TBufDataset.Create(nil);
|
||||||
|
DS.FieldDefs.Add('ID',ftInteger);
|
||||||
|
DS.FieldDefs.Add('NAME',ftString,50);
|
||||||
|
DS.FIeldDefs.Add('MEMO1',ftMemo);
|
||||||
|
DS.CreateDataset;
|
||||||
|
DS.Open;
|
||||||
|
with DS do
|
||||||
|
begin
|
||||||
|
Append;
|
||||||
|
FieldByName('ID').AsInteger:=1;
|
||||||
|
FieldByName('NAME').AsString:='NAME1';
|
||||||
|
FieldByName('MEMO1').AsString:='NAME1';
|
||||||
|
CheckEquals('NAME1',FieldByName('MEMO1').AsString,'Memo field must match before post');
|
||||||
|
Post;
|
||||||
|
end;
|
||||||
|
DS.Close;
|
||||||
|
end;
|
||||||
|
|
||||||
procedure TTestBufDatasetDBBasics.FTestXMLDatasetDefinition(ADataset: TDataset);
|
procedure TTestBufDatasetDBBasics.FTestXMLDatasetDefinition(ADataset: TDataset);
|
||||||
var i : integer;
|
var i : integer;
|
||||||
begin
|
begin
|
||||||
|
Loading…
Reference in New Issue
Block a user