@@ -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")
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user