Browse Source

* fcl-db: tests: bufdataset: test ftVariant & ftVarbytes as issue #19930 is marked eesolve.d
No regression in test suite.

git-svn-id: trunk@27996 -

reiniero 11 years ago
parent
commit
b871247238
1 changed files with 4 additions and 0 deletions
  1. 4 0
      packages/fcl-db/tests/bufdatasettoolsunit.pas

+ 4 - 0
packages/fcl-db/tests/bufdatasettoolsunit.pas

@@ -137,10 +137,12 @@ begin
     FieldDefs.Add('FDATE',ftDate);
     FieldDefs.Add('FDATE',ftDate);
     FieldDefs.Add('FTIME',ftTime);
     FieldDefs.Add('FTIME',ftTime);
     FieldDefs.Add('FDATETIME',ftDateTime);
     FieldDefs.Add('FDATETIME',ftDateTime);
+    FieldDefs.Add('FVARBYTES',ftVarBytes,10);
     FieldDefs.Add('FBLOB',ftBlob);
     FieldDefs.Add('FBLOB',ftBlob);
     FieldDefs.Add('FMEMO',ftMemo);
     FieldDefs.Add('FMEMO',ftMemo);
     FieldDefs.Add('FFIXEDCHAR',ftFixedChar,10);
     FieldDefs.Add('FFIXEDCHAR',ftFixedChar,10);
     FieldDefs.Add('FLARGEINT',ftLargeint);
     FieldDefs.Add('FLARGEINT',ftLargeint);
+    FieldDefs.Add('FVARIANT',ftVariant);
     FieldDefs.Add('FGUID',ftGuid,38);
     FieldDefs.Add('FGUID',ftGuid,38);
     FieldDefs.Add('FFMTBCD',ftFmtBCD);
     FieldDefs.Add('FFMTBCD',ftFmtBCD);
     FieldDefs.Add('FWIDESTRING',ftWideString,10);
     FieldDefs.Add('FWIDESTRING',ftWideString,10);
@@ -163,10 +165,12 @@ begin
       FieldByName('FDATE').AsDateTime := StrToDateTime(testDateValues[i], Self.FormatSettings);
       FieldByName('FDATE').AsDateTime := StrToDateTime(testDateValues[i], Self.FormatSettings);
       FieldByName('FTIME').AsDateTime := StrToTime(testTimeValues[i], Self.FormatSettings);
       FieldByName('FTIME').AsDateTime := StrToTime(testTimeValues[i], Self.FormatSettings);
       FieldByName('FDATETIME').AsDateTime := StrToDateTime(testValues[ftDateTime,i], Self.FormatSettings);
       FieldByName('FDATETIME').AsDateTime := StrToDateTime(testValues[ftDateTime,i], Self.FormatSettings);
+      FieldByName('FVARBYTES').AsString := testStringValues[i];
       FieldByName('FBLOB').AsString := testStringValues[i];
       FieldByName('FBLOB').AsString := testStringValues[i];
       FieldByName('FMEMO').AsString := testStringValues[i];
       FieldByName('FMEMO').AsString := testStringValues[i];
       FieldByName('FFIXEDCHAR').AsString := PadRight(testStringValues[i], 10);
       FieldByName('FFIXEDCHAR').AsString := PadRight(testStringValues[i], 10);
       FieldByName('FLARGEINT').AsLargeInt := testLargeIntValues[i];
       FieldByName('FLARGEINT').AsLargeInt := testLargeIntValues[i];
+      FieldByName('FVARIANT').AsString := testStringValues[i];
       FieldByName('FGUID').AsString := GuidToString(GUID_NULL);
       FieldByName('FGUID').AsString := GuidToString(GUID_NULL);
       FieldByName('FFMTBCD').AsBCD := StrToBCD(testFmtBCDValues[i], Self.FormatSettings);
       FieldByName('FFMTBCD').AsBCD := StrToBCD(testFmtBCDValues[i], Self.FormatSettings);
       FieldByName('FWIDESTRING').AsString := testStringValues[i];
       FieldByName('FWIDESTRING').AsString := testStringValues[i];