[core] deduplicate dtoa() from RapidJSON and add tests

This commit is contained in:
Konstantin Käfer
2018-10-17 15:45:35 +02:00
parent ea51b11dcc
commit decbde1616
3 changed files with 21 additions and 90 deletions

13
test/util/string.test.cpp Normal file
View File

@@ -0,0 +1,13 @@
#include <mbgl/test/util.hpp>
#include <mbgl/util/string.hpp>
using namespace mbgl;
TEST(ToString, FloatingPoint) {
EXPECT_EQ("0", util::toString(0.0));
EXPECT_EQ("1.33", util::toString(1.33));
EXPECT_EQ("-1", util::toString(-1.0));
EXPECT_EQ("12340000000", util::toString(12340000000.0));
EXPECT_EQ("12340000000", util::toString(12340000000.0));
}