Files
web_hgcg_server/app/service/playletser/home_theme_test.go
T
2026-10-27 16:44:55 +08:00

21 lines
738 B
Go

package playletser
import (
"testing"
"videoweb/pub/models/homeconfigmod"
"videoweb/pub/models/playletmod"
)
func TestHomeConfigThemeRecommendSortIncludesBoundUpPlaylets(t *testing.T) {
filter, _ := homeConfigThemePlayletQuery(homeconfigmod.SortTypeRecommend, 10181)
if filter[playletmod.FN.Playlet.Status] != playletmod.StatusUp {
t.Fatalf("status filter = %v, want up", filter[playletmod.FN.Playlet.Status])
}
if filter[playletmod.FN.Playlet.ThemeIds] != int64(10181) {
t.Fatalf("theme filter = %v, want 10181", filter[playletmod.FN.Playlet.ThemeIds])
}
if _, exists := filter[playletmod.FN.Playlet.IsRecommend]; exists {
t.Fatal("theme query must include bound up playlets without a playlet recommendation flag")
}
}