1 byte issue in TuneReadWriteTest #1512

This commit is contained in:
rusefi 2020-06-18 22:51:07 -04:00
parent 7cca9e7980
commit 31f01bf26b
2 changed files with 10 additions and 0 deletions

View File

@ -86,6 +86,8 @@ float expf_taylor(float x);
#include <cstddef>
#define IS_NEGATIVE_ZERO(value) (std::signbit(value) && value==0)
// C++ helpers go here
namespace efi
{

View File

@ -28,6 +28,14 @@
#include "gtest/gtest.h"
TEST(util, negativeZero) {
ASSERT_TRUE(IS_NEGATIVE_ZERO(-0.0));
ASSERT_FALSE(IS_NEGATIVE_ZERO(-10.0));
ASSERT_FALSE(IS_NEGATIVE_ZERO(10.0));
ASSERT_FALSE(IS_NEGATIVE_ZERO(0.0));
}
TEST(util, crc) {
ASSERT_EQ(4, efiRound(4.4, 1));
ASSERT_FLOAT_EQ(1.2, efiRound(1.2345, 0.1));