Przeglądaj źródła

file size test case passed using map loop

master
Patrick Peng Sun 8 lat temu
rodzic
commit
3af76d1296
2 zmienionych plików z 24 dodań i 0 usunięć
  1. +4
    -0
      fileinfo.go
  2. +20
    -0
      fileinfo_test.go

+ 4
- 0
fileinfo.go Wyświetl plik

@@ -18,3 +18,7 @@ func getFileSize(s string) (size int64, err error) {
}
return
}

func getFileMime(s string) (mime string) {
return ""
}

+ 20
- 0
fileinfo_test.go Wyświetl plik

@@ -0,0 +1,20 @@
package main

import (
"fmt"
"testing"
)

func TestGetFileSize(t *testing.T) {

var fileSize = map[string]int{
"media_for_test/640x480.jpg": 50668,
"media_for_test/3640x3480.jpg": 785190,
"media_for_test/video.mp4": 75520,
}
for k, v := range fileSize {
size, _ := getFileSize(k)
msg := fmt.Sprintf("%s should have size %d, not %d", k, v, size)
AssertEqual(t, size, int64(v), msg)
}
}

Ładowanie…
Anuluj
Zapisz