@@ -502,3 +502,37 @@ func TestResponders_Validate(t *testing.T) {
502502 err = validateResponders (Responders )
503503 assert .Nil (t , err )
504504}
505+
506+ func TestGetResponderAlertsRequest_Endpoint (t * testing.T ) {
507+ request := & GetResponderAlertsRequest {
508+ Id : "adea9e79-5527-4e49-b345-e55ae180ae59" ,
509+ Identifier : Id ,
510+ }
511+ endpoint := request .ResourcePath ()
512+ params := request .RequestParams ()
513+ assert .Equal (t , "/v1/incidents/adea9e79-5527-4e49-b345-e55ae180ae59/responder-alert-ids" , endpoint )
514+ assert .Equal (t , "id" , params ["identifierType" ])
515+ }
516+
517+ func TestGetResponderAlertsRequest_GetParams (t * testing.T ) {
518+ request := & GetResponderAlertsRequest {
519+ Limit : 10 ,
520+ Offset : 30 ,
521+ Order : "desc" ,
522+ Direction : "next" ,
523+ }
524+ params := request .RequestParams ()
525+ assert .Equal (t , "10" , params ["limit" ])
526+ assert .Equal (t , "30" , params ["offset" ])
527+ assert .Equal (t , "next" , params ["direction" ])
528+ assert .Equal (t , "desc" , params ["order" ])
529+ }
530+
531+ func TestGetResponderAlertsRequest_Validate (t * testing.T ) {
532+ request := & GetResponderAlertsRequest {}
533+ err := request .Validate ()
534+ assert .Equal (t , err .Error (), errors .New ("Incident ID cannot be blank." ).Error ())
535+ request .Id = "adea9e79-5527-4e49-b345-e55ae180ae59"
536+ err = request .Validate ()
537+ assert .Nil (t , err )
538+ }
0 commit comments