util_test.go 605 B

1234567891011121314151617181920212223242526272829
  1. package utils
  2. import (
  3. "testing"
  4. "github.com/stretchr/testify/assert"
  5. )
  6. func TestInArrStr(t *testing.T) {
  7. assert := assert.New(t)
  8. arr := []string{"a", "b", "c"}
  9. assert.True(InArrStr(arr, "b"))
  10. assert.False(InArrStr(arr, "d"))
  11. }
  12. func TestHumanByte(t *testing.T) {
  13. assert := assert.New(t)
  14. var s string
  15. s = HumanByte(999)
  16. assert.Equal(s, "999.00 B")
  17. s = HumanByte(10256)
  18. assert.Equal(s, "10.02 KB")
  19. s = HumanByte(99 * 1024 * 1024)
  20. assert.Equal(s, "99.00 MB")
  21. s = HumanByte(1023 * 1024 * 1024)
  22. assert.Equal(s, "1023.00 MB")
  23. s = HumanByte(1024 * 1024 * 1024)
  24. assert.Equal(s, "1.00 GB")
  25. }