mirror of
https://gitlab.com/freepascal.org/fpc/source.git
synced 2025-04-20 11:29:27 +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
|
||||
Classes, SysUtils, toolsunit,
|
||||
db,
|
||||
SdfData;
|
||||
SdfData
|
||||
,csvdataset {for testing}
|
||||
;
|
||||
|
||||
type
|
||||
|
||||
|
@ -80,6 +80,7 @@ type
|
||||
procedure TestDoubleDelete;
|
||||
procedure TestReadOnly;
|
||||
procedure TestMergeChangeLog;
|
||||
procedure TestEditedBlobBeforePost; //bug 15376
|
||||
// index tests
|
||||
procedure TestAddIndexInteger;
|
||||
procedure TestAddIndexSmallInt;
|
||||
@ -1741,6 +1742,30 @@ begin
|
||||
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);
|
||||
var i : integer;
|
||||
begin
|
||||
|
Loading…
Reference in New Issue
Block a user