Initial commit

Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
This commit is contained in:
2026-09-15 13:57:10 +08:00
co-authored by Claude Opus 5
commit 8679200f41
1897 changed files with 257900 additions and 0 deletions
@@ -0,0 +1,32 @@
package mediaresourceser
import "testing"
func TestMediaListReqValidate(t *testing.T) {
valid := MediaListReq{MediaType: 5, Page: 1, Size: 20}
if err := valid.Validate(); err != nil {
t.Fatalf("valid request rejected: %v", err)
}
invalidType := valid
invalidType.MediaType = 6
if err := invalidType.Validate(); err == nil {
t.Fatal("invalid media_type unexpectedly accepted")
}
invalidPage := valid
invalidPage.Page = 0
if err := invalidPage.Validate(); err == nil {
t.Fatal("page 0 unexpectedly accepted")
}
}
func TestMediaUseReqValidateDrama(t *testing.T) {
valid := MediaUseReq{Ids: []uint{1}, Dimension: "drama", Kind: 8, Type: 1}
if err := valid.Validate(); err != nil {
t.Fatalf("valid drama import rejected: %v", err)
}
invalid := valid
invalid.Kind = 1
if err := invalid.Validate(); err == nil {
t.Fatal("invalid drama kind unexpectedly accepted")
}
}