fs: Fix wrong size report

This commit is contained in:
Nicolò Balzarotti
2017-03-12 14:49:10 +01:00
parent 9a72584680
commit 84ee0d560c
2 changed files with 12 additions and 7 deletions

View File

@ -98,7 +98,11 @@ int main() {
expect(string_util::filesize_gb(3 * 1024 * 1024 + 200 * 1024, 3) == "3.195 GB");
expect(string_util::filesize_gb(3 * 1024 * 1024 + 400 * 1024) == "3 GB");
expect(string_util::filesize_gb(3 * 1024 * 1024 + 800 * 1024) == "4 GB");
expect(string_util::filesize(3 * 1024 * 1024) == "3 GB");
expect(string_util::filesize(3) == "3 B");
expect(string_util::filesize(3 * 1024) == "3 KB");
expect(string_util::filesize(3 * 1024 * 1024) == "3 MB");
expect(string_util::filesize((unsigned long long)3 * 1024 * 1024 * 1024) == "3 GB");
expect(string_util::filesize((unsigned long long)3 * 1024 * 1024 * 1024 * 1024) == "3 TB");
};
"sstream"_test = [] {