Upgrading server dependancies (#6215)
Этот коммит содержится в:
коммит произвёл
Joram Wilander
родитель
7f68a60f8c
Коммит
f5437632f4
64
vendor/github.com/disintegration/imaging/effects_test.go
сгенерированный
поставляемый
64
vendor/github.com/disintegration/imaging/effects_test.go
сгенерированный
поставляемый
@@ -88,6 +88,38 @@ func TestBlur(t *testing.T) {
|
||||
}
|
||||
}
|
||||
|
||||
func TestBlurGolden(t *testing.T) {
|
||||
src, err := Open("testdata/lena_128.png")
|
||||
if err != nil {
|
||||
t.Errorf("Open: %v", err)
|
||||
}
|
||||
for name, sigma := range map[string]float64{
|
||||
"out_blur_0.5.png": 0.5,
|
||||
"out_blur_1.5.png": 1.5,
|
||||
} {
|
||||
got := Blur(src, sigma)
|
||||
want, err := Open("testdata/" + name)
|
||||
if err != nil {
|
||||
t.Errorf("Open: %v", err)
|
||||
}
|
||||
if !compareNRGBA(got, toNRGBA(want), 0) {
|
||||
t.Errorf("resulting image differs from golden: %s", name)
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
func BenchmarkBlur(b *testing.B) {
|
||||
b.StopTimer()
|
||||
img, err := Open("testdata/lena_512.png")
|
||||
if err != nil {
|
||||
b.Fatalf("Open: %v", err)
|
||||
}
|
||||
b.StartTimer()
|
||||
for i := 0; i < b.N; i++ {
|
||||
Blur(img, 3)
|
||||
}
|
||||
}
|
||||
|
||||
func TestSharpen(t *testing.T) {
|
||||
td := []struct {
|
||||
desc string
|
||||
@@ -188,3 +220,35 @@ func TestSharpen(t *testing.T) {
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
func TestSharpenGolden(t *testing.T) {
|
||||
src, err := Open("testdata/lena_128.png")
|
||||
if err != nil {
|
||||
t.Errorf("Open: %v", err)
|
||||
}
|
||||
for name, sigma := range map[string]float64{
|
||||
"out_sharpen_0.5.png": 0.5,
|
||||
"out_sharpen_1.5.png": 1.5,
|
||||
} {
|
||||
got := Sharpen(src, sigma)
|
||||
want, err := Open("testdata/" + name)
|
||||
if err != nil {
|
||||
t.Errorf("Open: %v", err)
|
||||
}
|
||||
if !compareNRGBA(got, toNRGBA(want), 0) {
|
||||
t.Errorf("resulting image differs from golden: %s", name)
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
func BenchmarkSharpen(b *testing.B) {
|
||||
b.StopTimer()
|
||||
img, err := Open("testdata/lena_512.png")
|
||||
if err != nil {
|
||||
b.Fatalf("Open: %v", err)
|
||||
}
|
||||
b.StartTimer()
|
||||
for i := 0; i < b.N; i++ {
|
||||
Sharpen(img, 3)
|
||||
}
|
||||
}
|
||||
|
||||
Ссылка в новой задаче
Block a user