Skip to content

Commit

Permalink
tests: updated sqlsrv tests
Browse files Browse the repository at this point in the history
  • Loading branch information
dg committed Mar 23, 2018
1 parent 7044848 commit f4d7fc0
Showing 1 changed file with 8 additions and 8 deletions.
16 changes: 8 additions & 8 deletions tests/Database/ResultSet.normalizeRow.sqlsrv.phpt
Original file line number Diff line number Diff line change
Expand Up @@ -19,17 +19,17 @@ $res = $connection->query('SELECT * FROM types');

Assert::equal([
'bigint' => 1,
'binary_3' => '0000FF',
'binary_3' => "\x00\x00\xFF",
'bit' => '1',
'char_5' => 'a ',
'date' => new DateTime('2012-10-13 00:00:00'),
'datetime' => new DateTime('2012-10-13 10:10:10'),
'datetime2' => new DateTime('2012-10-13 10:10:10'),
'decimal' => 1.0,
'float' => '1.1000000000000001',
'geography' => 'E610000001148716D9CEF7D34740D7A3703D0A975EC08716D9CEF7D34740CBA145B6F3955EC0',
'geometry' => '0000000001040300000000000000000059400000000000005940000000000000344000000000008066400000000000806640000000000080664001000000010000000001000000FFFFFFFF0000000002',
'hierarchyid' => '58',
'geography' => "\xe6\x10\x00\x00\x01\x14\x87\x16\xd9\xce\xf7\xd3G@\xd7\xa3p=\n\x97^\xc0\x87\x16\xd9\xce\xf7\xd3G@\xcb\xa1E\xb6\xf3\x95^\xc0",
'geometry' => "\x00\x00\x00\x00\x01\x04\x03\x00\x00\x00\x00\x00\x00\x00\x00\x00Y@\x00\x00\x00\x00\x00\x00Y@\x00\x00\x00\x00\x00\x004@\x00\x00\x00\x00\x00\x80f@\x00\x00\x00\x00\x00\x80f@\x00\x00\x00\x00\x00\x80f@\x01\x00\x00\x00\x01\x00\x00\x00\x00\x01\x00\x00\x00\xff\xff\xff\xff\x00\x00\x00\x00\x02",
'hierarchyid' => 'X',
'int' => 1,
'money' => 1111.1,
'nchar' => 'a',
Expand All @@ -45,14 +45,14 @@ Assert::equal([
'time' => new DateTime('10:10:10'),
'tinyint' => 1,
'uniqueidentifier' => '678E9994-A048-11E2-9030-003048D30C14',
'varbinary' => '01',
'varbinary' => "\x01",
'varchar' => 'a',
'xml' => '<doc/>',
], (array) $res->fetch());

Assert::equal([
'bigint' => 0,
'binary_3' => '000000',
'binary_3' => "\x00\x00\x00",
'bit' => '0',
'char_5' => ' ',
'date' => new DateTime('0001-01-01 00:00:00'),
Expand All @@ -78,7 +78,7 @@ Assert::equal([
'time' => new DateTime('00:00:00'),
'tinyint' => 0,
'uniqueidentifier' => '00000000-0000-0000-0000-000000000000',
'varbinary' => '00',
'varbinary' => "\x00",
'varchar' => '',
'xml' => '',
], (array) $res->fetch());
Expand Down Expand Up @@ -126,7 +126,7 @@ Assert::same([

function isTimestamp($str)
{
return is_string($str) && preg_match('#[0-9A-F]{16}#', $str);
return is_string($str) && substr($str, 0, 4) === "\x00\x00\x00\x00";
}


Expand Down

0 comments on commit f4d7fc0

Please sign in to comment.