mirror of
https://github.com/ultimatepp/ultimatepp.git
synced 2026-05-17 22:03:07 -06:00
31 lines
481 B
C++
31 lines
481 B
C++
#include <Core/Core.h>
|
|
|
|
using namespace Upp;
|
|
|
|
CONSOLE_APP_MAIN
|
|
{
|
|
StdLogSetup(LOG_COUT|LOG_FILE);
|
|
double d = 0;
|
|
ASSERT(!IsNaN(d));
|
|
ASSERT(!IsInf(d));
|
|
ASSERT(IsFin(d));
|
|
|
|
d = sqrt(StrDbl("-1.0"));
|
|
ASSERT(IsNaN(d));
|
|
ASSERT(!IsInf(d));
|
|
ASSERT(!IsFin(d));
|
|
|
|
d = 1e300;
|
|
d *= d;
|
|
ASSERT(!IsNaN(d));
|
|
ASSERT(IsInf(d));
|
|
ASSERT(!IsFin(d));
|
|
|
|
d = 1e300;
|
|
d *= -d;
|
|
ASSERT(!IsNaN(d));
|
|
ASSERT(IsInf(d));
|
|
ASSERT(!IsFin(d));
|
|
|
|
LOG("Everything OK");
|
|
}
|