|
@@ -2,8 +2,8 @@
|
|
|
|
|
|
#include <library/cpp/testing/unittest/registar.h>
|
|
|
|
|
|
-using namespace NSize;
|
|
|
-
|
|
|
+using namespace NSize;
|
|
|
+
|
|
|
class TParseSizeTest: public TTestBase {
|
|
|
UNIT_TEST_SUITE(TParseSizeTest);
|
|
|
|
|
@@ -12,9 +12,9 @@ class TParseSizeTest: public TTestBase {
|
|
|
UNIT_TEST(TestMegaBytes);
|
|
|
UNIT_TEST(TestGigaBytes);
|
|
|
UNIT_TEST(TestTeraBytes);
|
|
|
- UNIT_TEST(TestOverflow);
|
|
|
- UNIT_TEST(TestStaticCreators);
|
|
|
- UNIT_TEST(TestToString);
|
|
|
+ UNIT_TEST(TestOverflow);
|
|
|
+ UNIT_TEST(TestStaticCreators);
|
|
|
+ UNIT_TEST(TestToString);
|
|
|
|
|
|
UNIT_TEST_SUITE_END();
|
|
|
|
|
@@ -43,21 +43,21 @@ private:
|
|
|
UNIT_ASSERT(ParseSize("10t") == 1024ul * 1024ul * 1024ul * 1024ul * 10ul);
|
|
|
}
|
|
|
|
|
|
- void TestStaticCreators() {
|
|
|
- UNIT_ASSERT_EQUAL(FromKiloBytes(10), 1024ul * 10ul);
|
|
|
- UNIT_ASSERT_EQUAL(FromMegaBytes(10), 1024ul * 1024ul * 10ul);
|
|
|
- UNIT_ASSERT_EQUAL(FromGigaBytes(10), 1024ul * 1024ul * 1024ul * 10ul);
|
|
|
- UNIT_ASSERT_EQUAL(FromTeraBytes(10), 1024ul * 1024ul * 1024ul * 1024ul * 10ul);
|
|
|
- }
|
|
|
-
|
|
|
- void TestOverflow() {
|
|
|
- UNIT_ASSERT_EXCEPTION(ParseSize("20000000000G"), yexception);
|
|
|
- UNIT_ASSERT_EXCEPTION(FromGigaBytes(20000000000ull), yexception);
|
|
|
- }
|
|
|
-
|
|
|
- void TestToString() {
|
|
|
+ void TestStaticCreators() {
|
|
|
+ UNIT_ASSERT_EQUAL(FromKiloBytes(10), 1024ul * 10ul);
|
|
|
+ UNIT_ASSERT_EQUAL(FromMegaBytes(10), 1024ul * 1024ul * 10ul);
|
|
|
+ UNIT_ASSERT_EQUAL(FromGigaBytes(10), 1024ul * 1024ul * 1024ul * 10ul);
|
|
|
+ UNIT_ASSERT_EQUAL(FromTeraBytes(10), 1024ul * 1024ul * 1024ul * 1024ul * 10ul);
|
|
|
+ }
|
|
|
+
|
|
|
+ void TestOverflow() {
|
|
|
+ UNIT_ASSERT_EXCEPTION(ParseSize("20000000000G"), yexception);
|
|
|
+ UNIT_ASSERT_EXCEPTION(FromGigaBytes(20000000000ull), yexception);
|
|
|
+ }
|
|
|
+
|
|
|
+ void TestToString() {
|
|
|
UNIT_ASSERT_VALUES_EQUAL(ToString(FromKiloBytes(1)), TString("1024"));
|
|
|
- }
|
|
|
+ }
|
|
|
};
|
|
|
|
|
|
UNIT_TEST_SUITE_REGISTRATION(TParseSizeTest);
|