mirror of
https://github.com/MihailRis/voxelcore.git
synced 2026-10-04 18:41:51 +00:00
Перевел parse_double на from_chars
This commit is contained in:
parent
db53076c62
commit
7f408c11de
2 changed files with 32 additions and 17 deletions
|
|
@ -68,6 +68,14 @@ TEST(stringutil, base64_urlsafe) {
|
|||
}
|
||||
}
|
||||
|
||||
TEST(stringutil, parse_double) {
|
||||
EXPECT_DOUBLE_EQ(util::parse_double("53.125"), 53.125);
|
||||
EXPECT_DOUBLE_EQ(util::parse_double("-0.25"), -0.25);
|
||||
EXPECT_DOUBLE_EQ(util::parse_double(" +12.5"), 12.5);
|
||||
EXPECT_DOUBLE_EQ(util::parse_double("xx1.75yy", 2, 4), 1.75);
|
||||
EXPECT_THROW(util::parse_double("not-a-number"), std::runtime_error);
|
||||
}
|
||||
|
||||
class StringParser : BasicParser<char> {
|
||||
public:
|
||||
StringParser(std::string_view source) : BasicParser("<string>", source) {}
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue