#include "src/tint/utils/strconv/float_to_string.h"
#include <math.h>
#include <cstring>
#include <limits>
#include "gtest/gtest.h"
#include "src/tint/utils/memory/bitcast.h"
namespace tint::strconv {
namespace {
TEST(FloatToStringTest, Zero) { … }
TEST(FloatToStringTest, One) { … }
TEST(FloatToStringTest, MinusOne) { … }
TEST(FloatToStringTest, Billion) { … }
TEST(FloatToStringTest, Small) { … }
TEST(FloatToStringTest, Highest) { … }
TEST(FloatToStringTest, Lowest) { … }
TEST(FloatToStringTest, Precision) { … }
TEST(FloatToBitPreservingStringTest, Zero) { … }
TEST(FloatToBitPreservingStringTest, NegativeZero) { … }
TEST(FloatToBitPreservingStringTest, One) { … }
TEST(FloatToBitPreservingStringTest, MinusOne) { … }
TEST(FloatToBitPreservingStringTest, Billion) { … }
TEST(FloatToBitPreservingStringTest, Small) { … }
TEST(FloatToBitPreservingStringTest, Highest) { … }
TEST(FloatToBitPreservingStringTest, Lowest) { … }
TEST(FloatToBitPreservingStringTest, SmallestDenormal) { … }
TEST(FloatToBitPreservingStringTest, BiggerDenormal) { … }
TEST(FloatToBitPreservingStringTest, LargestDenormal) { … }
TEST(FloatToBitPreservingStringTest, Subnormal_cafebe) { … }
TEST(FloatToBitPreservingStringTest, Subnormal_aaaaa) { … }
TEST(FloatToBitPreservingStringTest, Infinity) { … }
TEST(FloatToBitPreservingStringTest, NaN) { … }
TEST(DoubleToStringTest, Zero) { … }
TEST(DoubleToStringTest, One) { … }
TEST(DoubleToStringTest, MinusOne) { … }
TEST(DoubleToStringTest, Billion) { … }
TEST(DoubleToStringTest, Small) { … }
TEST(DoubleToStringTest, Highest) { … }
TEST(DoubleToStringTest, Lowest) { … }
TEST(DoubleToStringTest, Precision) { … }
TEST(DoubleToBitPreservingStringTest, Zero) { … }
TEST(DoubleToBitPreservingStringTest, NegativeZero) { … }
TEST(DoubleToBitPreservingStringTest, One) { … }
TEST(DoubleToBitPreservingStringTest, MinusOne) { … }
TEST(DoubleToBitPreservingStringTest, Billion) { … }
TEST(DoubleToBitPreservingStringTest, Small) { … }
TEST(DoubleToBitPreservingStringTest, Highest) { … }
TEST(DoubleToBitPreservingStringTest, Lowest) { … }
TEST(DoubleToBitPreservingStringTest, SmallestDenormal) { … }
TEST(DoubleToBitPreservingStringTest, BiggerDenormal) { … }
TEST(DoubleToBitPreservingStringTest, LargestDenormal) { … }
TEST(DoubleToBitPreservingStringTest, Subnormal_cafef00dbeef) { … }
TEST(DoubleToBitPreservingStringTest, Subnormal_aaaaaaaaaaaaap) { … }
TEST(DoubleToBitPreservingStringTest, Infinity) { … }
TEST(DoubleToBitPreservingStringTest, NaN) { … }
}
}