mirror of
https://github.com/luanti-org/luanti.git
synced 2025-10-13 00:25:19 +02:00
Fix several MSVC issues numeric.h
-> Round negative numbers correctly CMakeLists.txt -> Link Json with the static run-time library
This commit is contained in:
@@ -45,6 +45,7 @@ public:
|
||||
void testWrapRows();
|
||||
void testIsNumber();
|
||||
void testIsPowerOfTwo();
|
||||
void testMyround();
|
||||
};
|
||||
|
||||
static TestUtilities g_test_instance;
|
||||
@@ -67,6 +68,7 @@ void TestUtilities::runTests(IGameDef *gamedef)
|
||||
TEST(testWrapRows);
|
||||
TEST(testIsNumber);
|
||||
TEST(testIsPowerOfTwo);
|
||||
TEST(testMyround);
|
||||
}
|
||||
|
||||
////////////////////////////////////////////////////////////////////////////////
|
||||
@@ -239,3 +241,12 @@ void TestUtilities::testIsPowerOfTwo()
|
||||
}
|
||||
UASSERT(is_power_of_two((u32)-1) == false);
|
||||
}
|
||||
|
||||
void TestUtilities::testMyround()
|
||||
{
|
||||
UASSERT(myround(4.6f) == 5);
|
||||
UASSERT(myround(1.2f) == 1);
|
||||
UASSERT(myround(-3.1f) == -3);
|
||||
UASSERT(myround(-6.5f) == -7);
|
||||
}
|
||||
|
||||
|
Reference in New Issue
Block a user