Skip to content
This repository was archived by the owner on Dec 20, 2024. It is now read-only.

Commit f372031

Browse files
Merge pull request #1382 from hs0210/work
test: add unit test case for func NewHTTPError
2 parents d92dfcb + ea73b4f commit f372031

File tree

1 file changed

+16
-0
lines changed

1 file changed

+16
-0
lines changed

pkg/errortypes/errortypes_test.go

Lines changed: 16 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -90,3 +90,19 @@ func (suite *ErrorTestSuite) TestIsRangeNotSatisfiable(c *check.C) {
9090
c.Assert(IsRangeNotSatisfiable(*err1), check.Equals, true)
9191
c.Assert(IsRangeNotSatisfiable(*err2), check.Equals, false)
9292
}
93+
94+
func (suite *ErrorTestSuite) TestNewHTTPError(c *check.C) {
95+
err := NewHTTPError(1, "test")
96+
c.Assert(err.Code, check.Equals, 1)
97+
c.Assert(err.Msg, check.Equals, "test")
98+
}
99+
100+
func (suite *ErrorTestSuite) TestHTTPError(c *check.C) {
101+
err := NewHTTPError(1, "test")
102+
c.Assert(err.Error(), check.Equals, "{\"Code\":1,\"Msg\":\"test\"}")
103+
}
104+
105+
func (suite *ErrorTestSuite) TestHTTPCode(c *check.C) {
106+
err := NewHTTPError(1, "test")
107+
c.Assert(err.HTTPCode(), check.Equals, 1)
108+
}

0 commit comments

Comments
 (0)