| 
									
										
										
										
											2015-03-16 11:27:38 +01:00
										 |  |  | package common | 
					
						
							| 
									
										
										
										
											2014-08-25 12:53:06 +02:00
										 |  |  | 
 | 
					
						
							|  |  |  | import ( | 
					
						
							| 
									
										
										
										
											2014-11-14 15:01:52 -06:00
										 |  |  | 	checker "gopkg.in/check.v1" | 
					
						
							| 
									
										
										
										
											2014-08-25 12:53:06 +02:00
										 |  |  | ) | 
					
						
							|  |  |  | 
 | 
					
						
							| 
									
										
										
										
											2014-11-14 15:01:52 -06:00
										 |  |  | type SizeSuite struct{} | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | var _ = checker.Suite(&SizeSuite{}) | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | func (s *SizeSuite) TestStorageSizeString(c *checker.C) { | 
					
						
							|  |  |  | 	data1 := 2381273 | 
					
						
							|  |  |  | 	data2 := 2192 | 
					
						
							|  |  |  | 	data3 := 12 | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | 	exp1 := "2.38 mB" | 
					
						
							|  |  |  | 	exp2 := "2.19 kB" | 
					
						
							|  |  |  | 	exp3 := "12.00 B" | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | 	c.Assert(StorageSize(data1).String(), checker.Equals, exp1) | 
					
						
							|  |  |  | 	c.Assert(StorageSize(data2).String(), checker.Equals, exp2) | 
					
						
							|  |  |  | 	c.Assert(StorageSize(data3).String(), checker.Equals, exp3) | 
					
						
							| 
									
										
										
										
											2014-08-25 12:53:06 +02:00
										 |  |  | } |