diff options
Diffstat (limited to 'tests/unit')
-rw-r--r-- | tests/unit/core/test-core-string.cpp | 28 |
1 files changed, 10 insertions, 18 deletions
diff --git a/tests/unit/core/test-core-string.cpp b/tests/unit/core/test-core-string.cpp index d7b4612ea..16ccf36a1 100644 --- a/tests/unit/core/test-core-string.cpp +++ b/tests/unit/core/test-core-string.cpp @@ -1942,11 +1942,6 @@ TEST(CoreString, ParseSize) CHECK(string_parse_size ("42b") == 42ULL); CHECK(string_parse_size ("42B") == 42ULL); - /* decimals ignored for bytes */ - CHECK(string_parse_size ("42.9") == 42ULL); - CHECK(string_parse_size ("42.9b") == 42ULL); - CHECK(string_parse_size ("42.9B") == 42ULL); - CHECK(string_parse_size ("999") == 999ULL); CHECK(string_parse_size ("999b") == 999ULL); CHECK(string_parse_size ("999B") == 999ULL); @@ -1958,29 +1953,26 @@ TEST(CoreString, ParseSize) CHECK(string_parse_size ("1k") == 1000ULL); CHECK(string_parse_size ("1K") == 1000ULL); - CHECK(string_parse_size ("1.34k") == 1340ULL); - CHECK(string_parse_size ("1.34K") == 1340ULL); - - CHECK(string_parse_size ("14.08k") == 14080ULL); - CHECK(string_parse_size ("14.08K") == 14080ULL); + CHECK(string_parse_size ("12k") == 12000ULL); + CHECK(string_parse_size ("12K") == 12000ULL); CHECK(string_parse_size ("1m") == 1000000ULL); CHECK(string_parse_size ("1M") == 1000000ULL); - CHECK(string_parse_size ("1.5m") == 1500000ULL); - CHECK(string_parse_size ("1.5M") == 1500000ULL); + CHECK(string_parse_size ("30m") == 30000000ULL); + CHECK(string_parse_size ("30M") == 30000000ULL); CHECK(string_parse_size ("1g") == 1000000000ULL); CHECK(string_parse_size ("1G") == 1000000000ULL); - CHECK(string_parse_size ("1.2345g") == 1234500000ULL); - CHECK(string_parse_size ("1.2345G") == 1234500000ULL); + CHECK(string_parse_size ("1234m") == 1234000000ULL); + CHECK(string_parse_size ("1234m") == 1234000000ULL); - CHECK(string_parse_size ("1t") == 1000000000000ULL); - CHECK(string_parse_size ("1T") == 1000000000000ULL); + CHECK(string_parse_size ("15g") == 15000000000ULL); + CHECK(string_parse_size ("15G") == 15000000000ULL); - CHECK(string_parse_size ("1.23456789t") == 1234567890000ULL); - CHECK(string_parse_size ("1.23456789T") == 1234567890000ULL); + CHECK(string_parse_size ("8t") == 8000000000000ULL); + CHECK(string_parse_size ("8T") == 8000000000000ULL); } /* |