MCPcopy Index your code
hub / github.com/CodisLabs/codis / TestByteSize

Function TestByteSize

pkg/utils/bytesize/bytesize_test.go:13–36  ·  view source on GitHub ↗
(t *testing.T)

Source from the content-addressed store, hash-verified

11)
12
13func TestByteSize(t *testing.T) {
14 assert.Must(MustParse("1") == 1)
15 assert.Must(MustParse("1b") == 1)
16 assert.Must(MustParse("1k") == KB)
17 assert.Must(MustParse("1m") == MB)
18 assert.Must(MustParse("1g") == GB)
19 assert.Must(MustParse("1t") == TB)
20 assert.Must(MustParse("1p") == PB)
21
22 assert.Must(MustParse(" -1") == -1)
23 assert.Must(MustParse(" -1 b") == -1)
24 assert.Must(MustParse(" -1 kb ") == -1*KB)
25 assert.Must(MustParse(" -1 mb ") == -1*MB)
26 assert.Must(MustParse(" -1 gb ") == -1*GB)
27 assert.Must(MustParse(" -1 tb ") == -1*TB)
28 assert.Must(MustParse(" -1 pb ") == -1*PB)
29
30 assert.Must(MustParse(" 1.5") == 1)
31 assert.Must(MustParse(" 1.5 kb ") == 1.5*KB)
32 assert.Must(MustParse(" 1.5 mb ") == 1.5*MB)
33 assert.Must(MustParse(" 1.5 gb ") == 1.5*GB)
34 assert.Must(MustParse(" 1.5 tb ") == 1.5*TB)
35 assert.Must(MustParse(" 1.5 pb ") == 1.5*PB)
36}
37
38func TestByteSizeError(t *testing.T) {
39 var err error

Callers

nothing calls this directly

Calls 1

MustParseFunction · 0.70

Tested by

no test coverage detected