diff --git a/object/service.go b/object/service.go index 8482539..38dbee1 100644 --- a/object/service.go +++ b/object/service.go @@ -39,8 +39,8 @@ type ( ) const ( - // UnitsB starts enum for amount of bytes. - UnitsB int64 = 1 << (10 * iota) + // starts enum for amount of bytes. + _ int64 = 1 << (10 * iota) // UnitsKB defines amount of bytes in one kilobyte. UnitsKB diff --git a/object/utils.go b/object/utils.go index fab7fcc..7e628f1 100644 --- a/object/utils.go +++ b/object/utils.go @@ -32,7 +32,7 @@ func (b ByteSize) String() string { case num > UnitsKB: unit = "KB" dec = UnitsKB - case num > UnitsB: + default: dec = 1 } diff --git a/object/utils_test.go b/object/utils_test.go index a3f0162..d4d7fe2 100644 --- a/object/utils_test.go +++ b/object/utils_test.go @@ -7,11 +7,16 @@ import ( ) func TestByteSize_String(t *testing.T) { - var cases = []struct { + cases := []struct { name string expect string actual ByteSize }{ + { + name: "0 bytes", + expect: "0", + actual: ByteSize(0), + }, { name: "101 bytes", expect: "101",