diff options
| author | Tatsuhiro Tsujikawa <tatsuhiro.t@gmail.com> | 2007-06-05 11:37:25 +0000 |
|---|---|---|
| committer | Tatsuhiro Tsujikawa <tatsuhiro.t@gmail.com> | 2007-06-05 11:37:25 +0000 |
| commit | 2722c0591f3eda48a674748b29889d1cf46d7f71 (patch) | |
| tree | 152ee2c2eef2c65e583227a1d1faf2d618adb2ea /test | |
| parent | 3dd06aacfbd6c8a1a027532e34dd21c04731b309 (diff) | |
2007-06-05 Tatsuhiro Tsujikawa <tujikawa at rednoah dot com>
Make download size shown in MB, KB.
* src/ConsoleDownloadEngine.h (sendStatistics)
* src/Util.h, srcUtil.cc (abbrevSize): New function.
Diffstat (limited to 'test')
| -rw-r--r-- | test/UtilTest.cc | 10 |
1 files changed, 10 insertions, 0 deletions
diff --git a/test/UtilTest.cc b/test/UtilTest.cc index 5ea25979..dbb61043 100644 --- a/test/UtilTest.cc +++ b/test/UtilTest.cc @@ -23,6 +23,7 @@ class UtilTest:public CppUnit::TestFixture { CPPUNIT_TEST(testUrldecode); CPPUNIT_TEST(testCountBit); CPPUNIT_TEST(testGetRealSize); + CPPUNIT_TEST(testAbbrevSize); CPPUNIT_TEST_SUITE_END(); private: @@ -46,6 +47,7 @@ public: void testUrldecode(); void testCountBit(); void testGetRealSize(); + void testAbbrevSize(); }; @@ -299,3 +301,11 @@ void UtilTest::testGetRealSize() CPPUNIT_ASSERT_EQUAL((int64_t)0, Util::getRealSize("")); CPPUNIT_ASSERT_EQUAL((int64_t)0, Util::getRealSize("foo")); } + +void UtilTest::testAbbrevSize() +{ + CPPUNIT_ASSERT_EQUAL(string("4,096M"), Util::abbrevSize(4294967296LL)); + CPPUNIT_ASSERT_EQUAL(string("1K"), Util::abbrevSize(1024)); + CPPUNIT_ASSERT_EQUAL(string("1,023"), Util::abbrevSize(1023)); + CPPUNIT_ASSERT_EQUAL(string("0"), Util::abbrevSize(0)); +} |
