зеркало из https://github.com/mozilla/gecko-dev.git
Adding toInt32 tests for numbers between -2^31 and -2^32 with fractional parts. See bug 120083.
This commit is contained in:
Родитель
97aaee7792
Коммит
4ca475a6d9
|
@ -154,5 +154,18 @@ function getTestCases() {
|
|||
array[item++] = new TestCase( SECTION, "3000000000.5 << 0", ToInt32(3000000000.5), 3000000000.5 << 0 );
|
||||
array[item++] = new TestCase( SECTION, "3000000000.75 << 0", ToInt32(3000000000.75), 3000000000.75 << 0 );
|
||||
|
||||
/*
|
||||
* Numbers between - 2^31 and - 2^32
|
||||
*/
|
||||
array[item++] = new TestCase( SECTION, "-2147483648.25 << 0", ToInt32(-2147483648.25), -2147483648.25 << 0 );
|
||||
array[item++] = new TestCase( SECTION, "-2147483648.5 << 0", ToInt32(-2147483648.5), -2147483648.5 << 0 );
|
||||
array[item++] = new TestCase( SECTION, "-2147483648.75 << 0", ToInt32(-2147483648.75), -2147483648.75 << 0 );
|
||||
array[item++] = new TestCase( SECTION, "-4294967295.25 << 0", ToInt32(-4294967295.25), -4294967295.25 << 0 );
|
||||
array[item++] = new TestCase( SECTION, "-4294967295.5 << 0", ToInt32(-4294967295.5), -4294967295.5 << 0 );
|
||||
array[item++] = new TestCase( SECTION, "-4294967295.75 << 0", ToInt32(-4294967295.75), -4294967295.75 << 0 );
|
||||
array[item++] = new TestCase( SECTION, "-3000000000.25 << 0", ToInt32(-3000000000.25), -3000000000.25 << 0 );
|
||||
array[item++] = new TestCase( SECTION, "-3000000000.5 << 0", ToInt32(-3000000000.5), -3000000000.5 << 0 );
|
||||
array[item++] = new TestCase( SECTION, "-3000000000.75 << 0", ToInt32(-3000000000.75), -3000000000.75 << 0 );
|
||||
|
||||
return ( array );
|
||||
}
|
||||
|
|
Загрузка…
Ссылка в новой задаче