...
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15 package errors
16
17 import (
18 "testing"
19
20 "github.com/stretchr/testify/assert"
21 )
22
23 func TestValidateName(t *testing.T) {
24 v := &Validation{Name: "myValidation", message: "myMessage"}
25
26
27 vv := v.ValidateName("")
28 assert.EqualValues(t, "myValidation", vv.Name)
29 assert.EqualValues(t, "myMessage", vv.message)
30
31
32 vv = v.ValidateName("myNewName")
33 assert.EqualValues(t, "myValidation", vv.Name)
34 assert.EqualValues(t, "myMessage", vv.message)
35
36 v.Name = ""
37
38
39 vv = v.ValidateName("")
40 assert.EqualValues(t, "", vv.Name)
41 assert.EqualValues(t, "myMessage", vv.message)
42
43
44 vv = v.ValidateName("myNewName")
45 assert.EqualValues(t, "myNewName", vv.Name)
46 assert.EqualValues(t, "myNewNamemyMessage", vv.message)
47 }
48
View as plain text