Files
2026-07-30 14:16:34 -05:00

26 lines
491 B
Go

package capture
import (
"testing"
)
func TestJPEGEncoderQualityCurve(t *testing.T) {
tests := []struct {
input int
want int
}{
{input: -1, want: 1},
{input: 20, want: 36},
{input: 50, want: 75},
{input: 80, want: 96},
{input: 90, want: 99},
{input: 100, want: 100},
{input: 101, want: 100},
}
for _, tt := range tests {
if got := jpegEncoderQuality(tt.input); got != tt.want {
t.Errorf("jpegEncoderQuality(%d) = %d, want %d", tt.input, got, tt.want)
}
}
}