mirror of
https://github.com/reactos/reactos.git
synced 2025-05-17 16:27:00 +00:00
[MSVCRT_APITEST]
Add more tests svn path=/trunk/; revision=54430
This commit is contained in:
parent
e7ee1e3edf
commit
84212a76b6
1 changed files with 10 additions and 0 deletions
|
@ -22,6 +22,8 @@ void test_finite(void)
|
|||
ok(_finite(tested.d) == FALSE, "_finite = TRUE\n");
|
||||
tested.l = 0xFFF8000000000001LL;
|
||||
ok(_finite(tested.d) == FALSE, "_finite = TRUE\n");
|
||||
tested.l = 0xFFF8000000000000LL;
|
||||
ok(_finite(tested.d) == FALSE, "_finite = TRUE\n");
|
||||
tested.l = 0xFFF7FFFFFFFFFFFFLL;
|
||||
ok(_finite(tested.d) == FALSE, "_finite = TRUE\n");
|
||||
tested.l = 0xFFF0000000000001LL;
|
||||
|
@ -71,6 +73,12 @@ void test_fpclass(void)
|
|||
tested.l = 0xFFF8000000000001LL;
|
||||
class = _fpclass(tested.d);
|
||||
ok(class == _FPCLASS_QNAN, "class = %d\n", class);
|
||||
tested.l = 0xFFF8000000000000LL;
|
||||
class = _fpclass(tested.d);
|
||||
/* Normally it has no class, but w2k3 defines it
|
||||
* like that
|
||||
*/
|
||||
ok(class == _FPCLASS_QNAN, "class = %d\n", class);
|
||||
tested.l = 0xFFF7FFFFFFFFFFFFLL;
|
||||
class = _fpclass(tested.d);
|
||||
/* According to IEEE, it should be Signaling NaN, but
|
||||
|
@ -151,6 +159,8 @@ void test_isnan(void)
|
|||
ok(_isnan(tested.d) == TRUE, "_isnan = FALSE\n");
|
||||
tested.l = 0xFFF8000000000001LL;
|
||||
ok(_isnan(tested.d) == TRUE, "_isnan = FALSE\n");
|
||||
tested.l = 0xFFF8000000000000LL;
|
||||
ok(_isnan(tested.d) == TRUE, "_isnan = FALSE\n");
|
||||
tested.l = 0xFFF7FFFFFFFFFFFFLL;
|
||||
ok(_isnan(tested.d) == TRUE, "_isnan = FALSE\n");
|
||||
tested.l = 0xFFF0000000000001LL;
|
||||
|
|
Loading…
Reference in a new issue