mirror of
				https://gitee.com/gitea/gitea
				synced 2025-11-04 16:40:24 +08:00 
			
		
		
		
	Add unit test for base.FileSize()
This commit is contained in:
		@@ -1,6 +1,9 @@
 | 
				
			|||||||
package base
 | 
					package base
 | 
				
			||||||
 | 
					
 | 
				
			||||||
import "testing"
 | 
					import (
 | 
				
			||||||
 | 
						"github.com/stretchr/testify/assert"
 | 
				
			||||||
 | 
						"testing"
 | 
				
			||||||
 | 
					)
 | 
				
			||||||
 | 
					
 | 
				
			||||||
func TestEncodeMD5(t *testing.T) {
 | 
					func TestEncodeMD5(t *testing.T) {
 | 
				
			||||||
	if checksum := EncodeMD5("foobar"); checksum != "3858f62230ac3c915f300c664312c63f" {
 | 
						if checksum := EncodeMD5("foobar"); checksum != "3858f62230ac3c915f300c664312c63f" {
 | 
				
			||||||
@@ -70,7 +73,25 @@ func TestHashEmail(t *testing.T) {
 | 
				
			|||||||
// TODO: TimeSince()
 | 
					// TODO: TimeSince()
 | 
				
			||||||
// TODO: logn()
 | 
					// TODO: logn()
 | 
				
			||||||
// TODO: humanateBytes()
 | 
					// TODO: humanateBytes()
 | 
				
			||||||
// TODO: FileSize()
 | 
					
 | 
				
			||||||
 | 
					func TestFileSize(t *testing.T) {
 | 
				
			||||||
 | 
						var size int64
 | 
				
			||||||
 | 
						size = 512
 | 
				
			||||||
 | 
						assert.Equal(t, "512B", FileSize(size))
 | 
				
			||||||
 | 
						size = size * 1024
 | 
				
			||||||
 | 
						assert.Equal(t, "512KB", FileSize(size))
 | 
				
			||||||
 | 
						size = size * 1024
 | 
				
			||||||
 | 
						assert.Equal(t, "512MB", FileSize(size))
 | 
				
			||||||
 | 
						size = size * 1024
 | 
				
			||||||
 | 
						assert.Equal(t, "512GB", FileSize(size))
 | 
				
			||||||
 | 
						size = size * 1024
 | 
				
			||||||
 | 
						assert.Equal(t, "512TB", FileSize(size))
 | 
				
			||||||
 | 
						size = size * 1024
 | 
				
			||||||
 | 
						assert.Equal(t, "512PB", FileSize(size))
 | 
				
			||||||
 | 
						//size = size * 1024 TODO: Fix bug for EB
 | 
				
			||||||
 | 
						//assert.Equal(t, "512EB", FileSize(size))
 | 
				
			||||||
 | 
					}
 | 
				
			||||||
 | 
					
 | 
				
			||||||
// TODO: Subtract()
 | 
					// TODO: Subtract()
 | 
				
			||||||
// TODO: EllipsisString()
 | 
					// TODO: EllipsisString()
 | 
				
			||||||
// TODO: TruncateString()
 | 
					// TODO: TruncateString()
 | 
				
			||||||
 
 | 
				
			|||||||
		Reference in New Issue
	
	Block a user