github.com/jonasnick/go-ethereum@v0.7.12-0.20150216215225-22176f05d387/ethutil/size_test.go (about) 1 package ethutil 2 3 import ( 4 checker "gopkg.in/check.v1" 5 ) 6 7 type SizeSuite struct{} 8 9 var _ = checker.Suite(&SizeSuite{}) 10 11 func (s *SizeSuite) TestStorageSizeString(c *checker.C) { 12 data1 := 2381273 13 data2 := 2192 14 data3 := 12 15 16 exp1 := "2.38 mB" 17 exp2 := "2.19 kB" 18 exp3 := "12.00 B" 19 20 c.Assert(StorageSize(data1).String(), checker.Equals, exp1) 21 c.Assert(StorageSize(data2).String(), checker.Equals, exp2) 22 c.Assert(StorageSize(data3).String(), checker.Equals, exp3) 23 }