Many hyperlinks are disabled.
Use anonymous login
to enable hyperlinks.
Overview
Comment: | Correct result checking semantics and expected results for test 'types-2.13' to account for a String.Equals() issue in the .NET Framework. |
---|---|
Downloads: | Tarball | ZIP archive |
Timelines: | family | ancestors | descendants | both | trunk |
Files: | files | file ages | folders |
SHA1: |
37355d65e9882d99d6d768b8d69423f3 |
User & Date: | mistachkin 2018-04-12 22:21:49.413 |
Context
2018-04-13
| ||
12:56 | Update SQLite core library to the 3.23.1 release. check-in: a6429adaa8 user: mistachkin tags: trunk | |
12:49 | Merge updates from trunk. check-in: 3c9aa14d0e user: mistachkin tags: netStandard20 | |
2018-04-12
| ||
22:21 | Correct result checking semantics and expected results for test 'types-2.13' to account for a String.Equals() issue in the .NET Framework. check-in: 37355d65e9 user: mistachkin tags: trunk | |
18:34 | Add GetFieldAffinity method to the SQLiteDataReader class. check-in: bfd912fefd user: mistachkin tags: trunk | |
Changes
Changes to Tests/types.eagle.
︙ | ︙ | |||
122 123 124 125 126 127 128 | [list Double GetDouble false DoubleValue true 0] \ [list Single GetFloat false FloatValue true 0] \ [list Guid GetGuid false GuidValue true \ 00000000-0000-0000-0000-000000000000] \ [list Int16 GetInt16 false Int16Value true 0] \ [list Int32 GetInt32 false Int32Value true 0] \ [list Int64 GetInt64 false Int64Value true 0] \ | | | 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 | [list Double GetDouble false DoubleValue true 0] \ [list Single GetFloat false FloatValue true 0] \ [list Guid GetGuid false GuidValue true \ 00000000-0000-0000-0000-000000000000] \ [list Int16 GetInt16 false Int16Value true 0] \ [list Int32 GetInt32 false Int32Value true 0] \ [list Int64 GetInt64 false Int64Value true 0] \ [list String GetString false StringValue false none] \ [list Object GetValue false Value false null] \ [list SDS.SQLiteBlob GetBlob false BlobValue false 0]] ############################################################################### set expectedResults [list \ {False False True False False False False False} \ |
︙ | ︙ | |||
159 160 161 162 163 164 165 | 00000000-0000-0000-0000-000000000000\ 00060504-0000-0000-0000-000000000000\ 00000000-0000-0000-0000-000000000000\ 74f1f402-ddef-4027-a78f-3847fa97b830} \ {0 0 1 0 0 0 0 0} \ {0 0 1 0 0 0 0 0} \ {0 0 1 0 0 0 0 0} \ | | | 159 160 161 162 163 164 165 166 167 168 169 170 171 172 173 | 00000000-0000-0000-0000-000000000000\ 00060504-0000-0000-0000-000000000000\ 00000000-0000-0000-0000-000000000000\ 74f1f402-ddef-4027-a78f-3847fa97b830} \ {0 0 1 0 0 0 0 0} \ {0 0 1 0 0 0 0 0} \ {0 0 1 0 0 0 0 0} \ "none none none none three \x04\x05\x06\ {2016-06-19 19:50:04.1234567}\ 74f1f402-ddef-4027-a78f-3847fa97b830" \ {{} 0 1 1.2 three {4 5 6} {2016-06-19\ 19:50:04.1234567}\ 74f1f402-ddef-4027-a78f-3847fa97b830} \ {System.Data.SQLite.SQLiteBlob System.Data.SQLite.SQLiteBlob\ System.Data.SQLite.SQLiteBlob System.Data.SQLite.SQLiteBlob\ |
︙ | ︙ | |||
312 313 314 315 316 317 318 | if {[catch { if {$typeName eq "System.Data.SQLite.SQLiteBlob"} then { $dataReader $methodName 0 true; # read-only } else { $dataReader $methodName 0 } } value] == 0} then { | > > | | 312 313 314 315 316 317 318 319 320 321 322 323 324 325 326 327 328 | if {[catch { if {$typeName eq "System.Data.SQLite.SQLiteBlob"} then { $dataReader $methodName 0 true; # read-only } else { $dataReader $methodName 0 } } value] == 0} then { if {[string length $value] == 0} then { lappend result <EMPTY> } elseif {$value eq "\x00"} then { lappend result <NUL> } else { lappend result [getStringFromObjectHandle $value] } } else { lappend result [list error(value) $::errorCode] } |
︙ | ︙ |