-
Notifications
You must be signed in to change notification settings - Fork 0
/
errors_test.go
182 lines (165 loc) · 4.64 KB
/
errors_test.go
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
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
package exit
// Auto generated by `mkerrs` in internal/cmd/mkerrs/main.go
// Do not edit this.
import "testing"
import "errors"
func TestMakeOK(t *testing.T) {
msg := "this is the error msg"
err := MakeOK(errors.New(msg))
if err.(ok).ExitCode() != OK {
t.Fatal("Failed to get exitcode in TestMakeOK")
}
if err.Error() != msg {
t.Fatal("Unpexted error message, expected %s", msg)
}
}
func TestMakeUsage(t *testing.T) {
msg := "this is the error msg"
err := MakeUsage(errors.New(msg))
if err.(usage).ExitCode() != USAGE {
t.Fatal("Failed to get exitcode in TestMakeUSAGE")
}
if err.Error() != msg {
t.Fatal("Unpexted error message, expected %s", msg)
}
}
func TestMakeDataErr(t *testing.T) {
msg := "this is the error msg"
err := MakeDataErr(errors.New(msg))
if err.(dataerr).ExitCode() != DATAERR {
t.Fatal("Failed to get exitcode in TestMakeDATAERR")
}
if err.Error() != msg {
t.Fatal("Unpexted error message, expected %s", msg)
}
}
func TestMakeNoInput(t *testing.T) {
msg := "this is the error msg"
err := MakeNoInput(errors.New(msg))
if err.(noinput).ExitCode() != NOINPUT {
t.Fatal("Failed to get exitcode in TestMakeNOINPUT")
}
if err.Error() != msg {
t.Fatal("Unpexted error message, expected %s", msg)
}
}
func TestMakeNoUser(t *testing.T) {
msg := "this is the error msg"
err := MakeNoUser(errors.New(msg))
if err.(nouser).ExitCode() != NOUSER {
t.Fatal("Failed to get exitcode in TestMakeNOUSER")
}
if err.Error() != msg {
t.Fatal("Unpexted error message, expected %s", msg)
}
}
func TestMakeNoHost(t *testing.T) {
msg := "this is the error msg"
err := MakeNoHost(errors.New(msg))
if err.(nohost).ExitCode() != NOHOST {
t.Fatal("Failed to get exitcode in TestMakeNOHOST")
}
if err.Error() != msg {
t.Fatal("Unpexted error message, expected %s", msg)
}
}
func TestMakeUnAvailable(t *testing.T) {
msg := "this is the error msg"
err := MakeUnAvailable(errors.New(msg))
if err.(unavailable).ExitCode() != UNAVAILABLE {
t.Fatal("Failed to get exitcode in TestMakeUNAVAILABLE")
}
if err.Error() != msg {
t.Fatal("Unpexted error message, expected %s", msg)
}
}
func TestMakeSoftWare(t *testing.T) {
msg := "this is the error msg"
err := MakeSoftWare(errors.New(msg))
if err.(software).ExitCode() != SOFTWARE {
t.Fatal("Failed to get exitcode in TestMakeSOFTWARE")
}
if err.Error() != msg {
t.Fatal("Unpexted error message, expected %s", msg)
}
}
func TestMakeOSErr(t *testing.T) {
msg := "this is the error msg"
err := MakeOSErr(errors.New(msg))
if err.(oserr).ExitCode() != OSERR {
t.Fatal("Failed to get exitcode in TestMakeOSERR")
}
if err.Error() != msg {
t.Fatal("Unpexted error message, expected %s", msg)
}
}
func TestMakeOSFile(t *testing.T) {
msg := "this is the error msg"
err := MakeOSFile(errors.New(msg))
if err.(osfile).ExitCode() != OSFILE {
t.Fatal("Failed to get exitcode in TestMakeOSFILE")
}
if err.Error() != msg {
t.Fatal("Unpexted error message, expected %s", msg)
}
}
func TestMakeCantCreate(t *testing.T) {
msg := "this is the error msg"
err := MakeCantCreate(errors.New(msg))
if err.(cantcreat).ExitCode() != CANTCREAT {
t.Fatal("Failed to get exitcode in TestMakeCANTCREAT")
}
if err.Error() != msg {
t.Fatal("Unpexted error message, expected %s", msg)
}
}
func TestMakeIOErr(t *testing.T) {
msg := "this is the error msg"
err := MakeIOErr(errors.New(msg))
if err.(ioerr).ExitCode() != IOERR {
t.Fatal("Failed to get exitcode in TestMakeIOERR")
}
if err.Error() != msg {
t.Fatal("Unpexted error message, expected %s", msg)
}
}
func TestMakeTempFail(t *testing.T) {
msg := "this is the error msg"
err := MakeTempFail(errors.New(msg))
if err.(tempfail).ExitCode() != TEMPFAIL {
t.Fatal("Failed to get exitcode in TestMakeTEMPFAIL")
}
if err.Error() != msg {
t.Fatal("Unpexted error message, expected %s", msg)
}
}
func TestMakeProtocol(t *testing.T) {
msg := "this is the error msg"
err := MakeProtocol(errors.New(msg))
if err.(protocol).ExitCode() != PROTOCOL {
t.Fatal("Failed to get exitcode in TestMakePROTOCOL")
}
if err.Error() != msg {
t.Fatal("Unpexted error message, expected %s", msg)
}
}
func TestMakeNoPerm(t *testing.T) {
msg := "this is the error msg"
err := MakeNoPerm(errors.New(msg))
if err.(noperm).ExitCode() != NOPERM {
t.Fatal("Failed to get exitcode in TestMakeNOPERM")
}
if err.Error() != msg {
t.Fatal("Unpexted error message, expected %s", msg)
}
}
func TestMakeConfig(t *testing.T) {
msg := "this is the error msg"
err := MakeConfig(errors.New(msg))
if err.(config).ExitCode() != CONFIG {
t.Fatal("Failed to get exitcode in TestMakeCONFIG")
}
if err.Error() != msg {
t.Fatal("Unpexted error message, expected %s", msg)
}
}