Passed
Pull Request — master (#66)
by Hayrullah
56s
created

errs.Int32Error   A

Complexity

Conditions 1

Size

Total Lines 2
Code Lines 2

Duplication

Lines 0
Ratio 0 %

Importance

Changes 0
Metric Value
cc 1
eloc 2
dl 0
loc 2
rs 10
c 0
b 0
f 0
nop 1
1
package errs
2
3
import (
4
	"fmt"
5
)
6
7
func NewUnsupportedTypeError(kind string) error {
8
	return fmt.Errorf("the given parameter(%s) is unsupported type ", kind)
9
}
10
11
func NilReferenceTypeError() error {
12
	return fmt.Errorf("the given parameter is nil ")
13
}
14
15
func EmptyStringError() error {
16
	return fmt.Errorf("the given string is empty")
17
}
18
19
func Int64Error(kind string) error {
20
	return fmt.Errorf("the entered value cannot convert from %s to int64", kind)
21
}
22
23
func Int32Error(kind string) error {
24
	return fmt.Errorf("the entered value cannot convert from %s to int32", kind)
25
}
26
27
func Int16Error(kind string) error {
28
	return fmt.Errorf("the entered value cannot convert from %s to int16", kind)
29
}
30
31
func CustomError(message string) error {
32
	return fmt.Errorf(message)
33
}
34
35
func NewUnsupportedParameterTypeError(kind string, desc string) error {
36
	return fmt.Errorf("the given parameter/s(%s) is unsupported type. %s", kind, desc)
37
}
38
39
func NewMissingParameterError(kind string, desc string) error {
40
	return fmt.Errorf("the given parameter/s(%s) is missing. %s", kind, desc)
41
}
42