fa5ccff70902bcf97a3ca8caed460cd9c33b04ec
[nonrtric/plt/sme.git] / capifcore / internal / publishserviceapi / typevalidation_test.go
1 package publishserviceapi
2
3 import (
4         "testing"
5
6         "github.com/stretchr/testify/assert"
7 )
8
9 func TestValidate(t *testing.T) {
10         serviceDescriptionUnderTest := ServiceAPIDescription{}
11         err := serviceDescriptionUnderTest.Validate()
12         if assert.Error(t, err) {
13                 assert.Contains(t, err.Error(), "missing")
14                 assert.Contains(t, err.Error(), "apiName")
15         }
16
17         serviceDescriptionUnderTest.ApiName = "apiName"
18         err = serviceDescriptionUnderTest.Validate()
19         assert.Nil(t, err)
20
21 }