mirror of
https://github.com/opencloud-eu/opencloud.git
synced 2025-12-28 08:38:12 -05:00
23 lines
385 B
Go
23 lines
385 B
Go
package thumbnail
|
|
|
|
import "testing"
|
|
|
|
func TestEncoderForType(t *testing.T) {
|
|
table := map[string]Encoder{
|
|
"jpg": JpegEncoder{},
|
|
"JPG": JpegEncoder{},
|
|
"jpeg": JpegEncoder{},
|
|
"JPEG": JpegEncoder{},
|
|
"png": PngEncoder{},
|
|
"PNG": PngEncoder{},
|
|
"invalid": nil,
|
|
}
|
|
|
|
for k, v := range table {
|
|
e, _ := EncoderForType(k)
|
|
if e != v {
|
|
t.Fail()
|
|
}
|
|
}
|
|
}
|