36 Star 157 Fork 23

小蚂蚁 / gout

加入 Gitee
与超过 1200万 开发者一起发现、参与优秀开源项目,私有仓库也完全免费 :)
免费加入
克隆/下载
gout_newopt_method_test.go 868 Bytes
一键复制 编辑 原始数据 按行查看 历史
package gout
import (
"net/http"
"net/http/httptest"
"testing"
"github.com/stretchr/testify/assert"
)
func Test_NewWithOptTopMethod(t *testing.T) {
var total int32
router := setupMethod(&total)
ts := httptest.NewServer(http.HandlerFunc(router.ServeHTTP))
defer ts.Close()
err := NewWithOpt().GET(ts.URL + "/someGet").Do()
assert.NoError(t, err)
err = NewWithOpt().POST(ts.URL + "/somePost").Do()
assert.NoError(t, err)
err = NewWithOpt().PUT(ts.URL + "/somePut").Do()
assert.NoError(t, err)
err = NewWithOpt().DELETE(ts.URL + "/someDelete").Do()
assert.NoError(t, err)
err = NewWithOpt().PATCH(ts.URL + "/somePatch").Do()
assert.NoError(t, err)
err = NewWithOpt().HEAD(ts.URL + "/someHead").Do()
assert.NoError(t, err)
err = NewWithOpt().OPTIONS(ts.URL + "/someOptions").Do()
assert.NoError(t, err)
assert.Equal(t, int(total), 7)
}
马建仓 AI 助手
尝试更多
代码解读
代码找茬
代码优化
Go
1
https://gitee.com/guonaihong/gout.git
git@gitee.com:guonaihong/gout.git
guonaihong
gout
gout
master

搜索帮助

344bd9b3 5694891 D2dac590 5694891