1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30
|
package rpc
import (
"testing"
"gitlab.com/gitlab-org/cluster-integration/gitlab-agent/v16/internal/tool/testing/testhelpers"
"google.golang.org/genproto/googleapis/rpc/status"
)
func TestValidation_Valid(t *testing.T) {
tests := []testhelpers.ValidTestcase{
{
Name: "minimal",
Valid: &Error{
Status: &status.Status{},
},
},
}
testhelpers.AssertValid(t, tests)
}
func TestValidation_Invalid(t *testing.T) {
tests := []testhelpers.InvalidTestcase{
{
ErrString: "invalid Error.Status: value is required",
Invalid: &Error{},
},
}
testhelpers.AssertInvalid(t, tests)
}
|