(t *testing.T)
| 11 | ) |
| 12 | |
| 13 | func 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 | |
| 38 | func TestByteSizeError(t *testing.T) { |
| 39 | var err error |
nothing calls this directly
no test coverage detected