mirror of
https://github.com/DBD-SQLite/DBD-SQLite
synced 2025-06-08 06:38:12 -04:00
more tests
This commit is contained in:
parent
2987656665
commit
836945c7c6
1 changed files with 54 additions and 24 deletions
|
@ -29,9 +29,15 @@ my @values = qw/
|
|||
-9223372036854775807 +9223372036854775806
|
||||
-9223372036854775808 +9223372036854775807
|
||||
-9223372036854775809 +9223372036854775808
|
||||
-18446744073709551615 +18446744073709551615
|
||||
-18446744073709551616 +18446744073709551616
|
||||
-18446744073709551617 +18446744073709551617
|
||||
-2147483646 +2147483647
|
||||
-2147483647 +2147483648
|
||||
-2147483648 +2147483649
|
||||
-4294967295 +4294967295
|
||||
-4294967296 +4294967296
|
||||
-4294967297 +4294967297
|
||||
+ -
|
||||
/;
|
||||
|
||||
|
@ -114,32 +120,41 @@ sub prior_DBD_SQLITE_1_30_behaviors {(
|
|||
'0000002200000517' => 2200000517,
|
||||
'0000001e00000517' => 'inf',
|
||||
'00002.000' => 2,
|
||||
'-1.0', => -1,
|
||||
'-2.0', => -2,
|
||||
'-1.0' => -1,
|
||||
'-2.0' => -2,
|
||||
'-1.0e-001' => -0.1,
|
||||
'-0000' => 0,
|
||||
'-0101' => -101,
|
||||
'-002.00' => -2,
|
||||
'+1', => 1,
|
||||
'+1' => 1,
|
||||
'+1.0' => 1,
|
||||
'+1.1' => 1.1,
|
||||
'+2.0' => 2,
|
||||
'+1.0e-001' => 0.1,
|
||||
'+0000' => 0,
|
||||
'+0101', => 101,
|
||||
'+0101' => 101,
|
||||
'+002.00' => 2,
|
||||
'1234567890123456789012345678901234567890' => '1.23456789012346e+39',
|
||||
'-1234567890123456789012345678901234567890' => '-1.23456789012346e+39',
|
||||
'+1234567890123456789012345678901234567890' => '1.23456789012346e+39',
|
||||
'-9223372036854775807' => '-9.22337203685478e+18',
|
||||
'+9223372036854775806', => '9.22337203685478e+18',
|
||||
'-9223372036854775808', => '-9.22337203685478e+18',
|
||||
'+9223372036854775807', => '9.22337203685478e+18',
|
||||
'-9223372036854775809', => '-9.22337203685478e+18',
|
||||
'+9223372036854775808', => '9.22337203685478e+18',
|
||||
'+2147483647', => '2147483647',
|
||||
'+2147483648', => '2147483648',
|
||||
'+2147483649', => '2147483649',
|
||||
'+9223372036854775806' => '9.22337203685478e+18',
|
||||
'-9223372036854775808' => '-9.22337203685478e+18',
|
||||
'+9223372036854775807' => '9.22337203685478e+18',
|
||||
'-9223372036854775809' => '-9.22337203685478e+18',
|
||||
'+9223372036854775808' => '9.22337203685478e+18',
|
||||
'-18446744073709551615' => '-1.84467440737096e+19',
|
||||
'+18446744073709551615' => '1.84467440737096e+19',
|
||||
'-18446744073709551616' => '-1.84467440737096e+19',
|
||||
'+18446744073709551616' => '1.84467440737096e+19',
|
||||
'-18446744073709551617' => '-1.84467440737096e+19',
|
||||
'+18446744073709551617' => '1.84467440737096e+19',
|
||||
'+2147483647' => '2147483647',
|
||||
'+2147483648' => '2147483648',
|
||||
'+2147483649' => '2147483649',
|
||||
'+4294967295' => '4294967295',
|
||||
'+4294967296' => '4294967296',
|
||||
'+4294967297' => '4294967297',
|
||||
},
|
||||
real => {
|
||||
'1.0' => 1,
|
||||
|
@ -151,32 +166,41 @@ sub prior_DBD_SQLITE_1_30_behaviors {(
|
|||
'0000002200000517' => 2200000517,
|
||||
'0000001e00000517' => 'inf',
|
||||
'00002.000' => 2,
|
||||
'-1.0', => -1,
|
||||
'-2.0', => -2,
|
||||
'-1.0' => -1,
|
||||
'-2.0' => -2,
|
||||
'-1.0e-001' => -0.1,
|
||||
'-0000' => 0,
|
||||
'-0101' => -101,
|
||||
'-002.00' => -2,
|
||||
'+1', => 1,
|
||||
'+1' => 1,
|
||||
'+1.0' => 1,
|
||||
'+1.1' => 1.1,
|
||||
'+2.0' => 2,
|
||||
'+1.0e-001' => 0.1,
|
||||
'+0000' => 0,
|
||||
'+0101', => 101,
|
||||
'+0101' => 101,
|
||||
'+002.00' => 2,
|
||||
'1234567890123456789012345678901234567890' => '1.23456789012346e+39',
|
||||
'-1234567890123456789012345678901234567890' => '-1.23456789012346e+39',
|
||||
'+1234567890123456789012345678901234567890' => '1.23456789012346e+39',
|
||||
'-9223372036854775807' => '',
|
||||
'+9223372036854775806', => '',
|
||||
'-9223372036854775808', => '-9.22337203685478e+18',
|
||||
'+9223372036854775807', => '',
|
||||
'-9223372036854775809', => '-9.22337203685478e+18',
|
||||
'+9223372036854775808', => '9.22337203685478e+18',
|
||||
'+2147483647', => '2147483647',
|
||||
'+2147483648', => '2147483648',
|
||||
'+2147483649', => '2147483649',
|
||||
'+9223372036854775806' => '',
|
||||
'-9223372036854775808' => '-9.22337203685478e+18',
|
||||
'+9223372036854775807' => '',
|
||||
'-9223372036854775809' => '-9.22337203685478e+18',
|
||||
'+9223372036854775808' => '9.22337203685478e+18',
|
||||
'-18446744073709551615' => '-1.84467440737096e+19',
|
||||
'+18446744073709551615' => '1.84467440737096e+19',
|
||||
'-18446744073709551616' => '-1.84467440737096e+19',
|
||||
'+18446744073709551616' => '1.84467440737096e+19',
|
||||
'-18446744073709551617' => '-1.84467440737096e+19',
|
||||
'+18446744073709551617' => '1.84467440737096e+19',
|
||||
'+2147483647' => '2147483647',
|
||||
'+2147483648' => '2147483648',
|
||||
'+2147483649' => '2147483649',
|
||||
'+4294967295' => '4294967295',
|
||||
'+4294967296' => '4294967296',
|
||||
'+4294967297' => '4294967297',
|
||||
},
|
||||
)}
|
||||
|
||||
|
@ -213,5 +237,11 @@ sub sqlite3_bin_behaviors {(
|
|||
'+2147483648' => '2147483648.0', # previously 2147483648
|
||||
'-2147483648' => '-2147483648.0', # previously -2147483648
|
||||
'+2147483649' => '2147483649.0', # previously 2147483649
|
||||
'-4294967295' => '-4294967295.0', # previously -4294967295
|
||||
'+4294967295' => '4294967295.0', # previously 4294967295
|
||||
'-4294967296' => '-4294967296.0', # previously -4294967296
|
||||
'+4294967296' => '4294967296.0', # previously 4294967296
|
||||
'-4294967297' => '-4294967297.0', # previously -4294967297
|
||||
'+4294967297' => '4294967297.0', # previously 4294967297
|
||||
},
|
||||
)}
|
||||
|
|
Loading…
Add table
Reference in a new issue