Files
photoprism/internal/ai/vision/topicality_test.go
2025-10-02 14:18:36 +02:00

28 lines
422 B
Go

package vision
import (
"testing"
)
func TestPriorityFromTopicality(t *testing.T) {
cases := []struct {
top float32
exp int
}{
{0.95, 5},
{0.90, 4},
{0.80, 3},
{0.65, 2},
{0.50, 1},
{0.40, 1},
{0.35, -1},
{0.05, -2},
}
for _, tc := range cases {
if got := PriorityFromTopicality(tc.top); got != tc.exp {
t.Fatalf("topicality %v expected priority %d, got %d", tc.top, tc.exp, got)
}
}
}