test: add UT for byte String function (#2170)
Signed-off-by: Zhou Hao <zhouhao@fujitsu.com>
This commit is contained in:
parent
8b65c0c913
commit
eff06c9fe3
|
|
@ -162,3 +162,40 @@ size: 1Mix
|
|||
assert.Equal(tc.size, data.Size.ToNumber())
|
||||
}
|
||||
}
|
||||
|
||||
func Test_String(t *testing.T) {
|
||||
assert := testifyassert.New(t)
|
||||
testCases := []struct {
|
||||
data string
|
||||
b Bytes
|
||||
}{
|
||||
{
|
||||
data: "1.0B",
|
||||
b: 1,
|
||||
},
|
||||
{
|
||||
data: "2.0KB",
|
||||
b: 2 * 1024,
|
||||
},
|
||||
{
|
||||
data: "3.0MB",
|
||||
b: 3 * 1024 * 1024,
|
||||
},
|
||||
{
|
||||
data: "4.0GB",
|
||||
b: 4 * 1024 * 1024 * 1024,
|
||||
},
|
||||
{
|
||||
data: "5.0TB",
|
||||
b: 5 * 1024 * 1024 * 1024 * 1024,
|
||||
},
|
||||
{
|
||||
data: "6.0PB",
|
||||
b: 6 * 1024 * 1024 * 1024 * 1024 * 1024,
|
||||
},
|
||||
}
|
||||
|
||||
for _, tc := range testCases {
|
||||
assert.Equal(tc.b.String(), tc.data)
|
||||
}
|
||||
}
|
||||
|
|
|
|||
Loading…
Reference in New Issue