mirror of
https://github.com/photoprism/photoprism.git
synced 2025-12-12 00:34:13 +01:00
28 lines
422 B
Go
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)
|
|
}
|
|
}
|
|
}
|