mirror of
https://github.com/talgo-cloud/talgo-libwebp.git
synced 2026-03-17 03:06:34 -07:00
Add examples/util test
This commit is contained in:
parent
f538b94d63
commit
ab5b4615ca
1 changed files with 54 additions and 0 deletions
54
examples/util/util_test.go
Normal file
54
examples/util/util_test.go
Normal file
|
|
@ -0,0 +1,54 @@
|
||||||
|
package util_test
|
||||||
|
|
||||||
|
import (
|
||||||
|
"testing"
|
||||||
|
|
||||||
|
"github.com/harukasan/go-libwebp/examples/util"
|
||||||
|
)
|
||||||
|
|
||||||
|
var PNGFiles = []string{
|
||||||
|
"butterfly.png",
|
||||||
|
"cosmos.png",
|
||||||
|
"fizyplankton.png",
|
||||||
|
"kinkaku.png",
|
||||||
|
"yellow-rose-3.png",
|
||||||
|
}
|
||||||
|
|
||||||
|
var WebPFiles = []string{
|
||||||
|
"butterfly.webp",
|
||||||
|
"cosmos.webp",
|
||||||
|
"fizyplankton.webp",
|
||||||
|
"kinkaku.webp",
|
||||||
|
"yellow-rose-3.webp",
|
||||||
|
}
|
||||||
|
|
||||||
|
func TestOpenFile(t *testing.T) {
|
||||||
|
for _, file := range PNGFiles {
|
||||||
|
util.OpenFile(file)
|
||||||
|
}
|
||||||
|
for _, file := range WebPFiles {
|
||||||
|
util.OpenFile(file)
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
func TestReadFile(t *testing.T) {
|
||||||
|
for _, file := range PNGFiles {
|
||||||
|
util.ReadFile(file)
|
||||||
|
}
|
||||||
|
for _, file := range WebPFiles {
|
||||||
|
util.ReadFile(file)
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
func TestCreateFile(t *testing.T) {
|
||||||
|
f := util.CreateFile("util_test")
|
||||||
|
f.Write([]byte{'o', 'k'})
|
||||||
|
f.Close()
|
||||||
|
}
|
||||||
|
|
||||||
|
func TestReadWritePNG(t *testing.T) {
|
||||||
|
for _, file := range PNGFiles {
|
||||||
|
png := util.ReadPNG(file)
|
||||||
|
util.WritePNG(png, "util_test_"+file)
|
||||||
|
}
|
||||||
|
}
|
||||||
Loading…
Add table
Add a link
Reference in a new issue