本文整理汇总了Golang中github.com/go-check/check.Suite函数的典型用法代码示例。如果您正苦于以下问题:Golang Suite函数的具体用法?Golang Suite怎么用?Golang Suite使用的例子?那么恭喜您, 这里精选的函数代码示例或许可以为您提供帮助。
在下文中一共展示了Suite函数的15个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的Golang代码示例。
示例1: init
func init() {
check.Suite(&SimpleSuite{})
check.Suite(&AccessLogSuite{})
check.Suite(&HTTPSSuite{})
check.Suite(&FileSuite{})
check.Suite(&DockerSuite{})
check.Suite(&ConsulSuite{})
check.Suite(&ConsulCatalogSuite{})
check.Suite(&EtcdSuite{})
check.Suite(&MarathonSuite{})
check.Suite(&ConstraintSuite{})
}
示例2: init
func init() {
// FIXME. Temporarily turning this off for Windows as GH16039 was breaking
// Windows to Linux CI @icecrime
if runtime.GOOS != "windows" {
check.Suite(newDockerHubPullSuite())
}
}
示例3: init
func init() {
ds := &DockerSuite{}
check.Suite(&DockerTrustedSwarmSuite{
trustSuite: DockerTrustSuite{
ds: ds,
},
swarmSuite: DockerSwarmSuite{
ds: ds,
},
})
}
示例4: init
func init() {
check.Suite(&DockerSchema1RegistrySuite{
ds: &DockerSuite{},
})
}
示例5: init
func init() {
check.Suite(&DockerAuthzSuite{
ds: &DockerSuite{},
})
}
示例6: init
func init() {
check.Suite(&DockerExternalVolumeSuite{
ds: &DockerSuite{},
})
}
示例7: init
func init() {
check.Suite(&CheckersS{})
}
示例8: init
func init() {
check.Suite(&ContainerdSuite{lastEventTs: uint64(time.Now().Unix())})
}
示例9: init
func init() {
check.Suite(&StringCheckerS{})
}
示例10: init
func init() {
check.Suite(&BoolCheckerS{})
}
示例11: ServeHTTP
func (handler denyingDeaHandler) ServeHTTP(w http.ResponseWriter,
r *http.Request) {
if !checkRequest(r, handler.expRequest) {
handler.t.Fail()
}
w.Header().Set("Content-Length", strconv.
Itoa(len(*(handler.responseBody))))
w.WriteHeader(400)
w.Write(*(handler.responseBody))
}
type DirectoryServerSuite struct{}
var _ = check.Suite(&DirectoryServerSuite{})
func (s *DirectoryServerSuite) TestHandler_ServeHTTP_RequestToDeaFailed(t *check.C) {
lc, hc, pc := startTestServer(http.NotFoundHandler())
lc.Close()
h := handler{
deaHost: hc,
deaPort: pc,
streamingTimeout: 1,
deaClient: &DeaClient{Host: hc, Port: pc},
}
ld, hd, pd := startTestServer(h)
defer ld.Close()
示例12: init
func init() {
check.Suite(&ContainerdSuite{})
}
示例13: init
func init() {
check.Suite(&TimeCheckerS{})
}
示例14: init
func init() {
check.Suite(&DockerNetworkSuite{
ds: &DockerSuite{},
})
}
示例15: Test
"testing"
"github.com/go-check/check"
)
func Test(t *testing.T) {
check.TestingT(t)
}
func init() {
check.Suite(&CheckersS{})
}
type CheckersS struct{}
var _ = check.Suite(&CheckersS{})
func testInfo(c *check.C, checker check.Checker, name string, paramNames []string) {
info := checker.Info()
if info.Name != name {
c.Fatalf("Got name %s, expected %s", info.Name, name)
}
if !reflect.DeepEqual(info.Params, paramNames) {
c.Fatalf("Got param names %#v, expected %#v", info.Params, paramNames)
}
}
func testCheck(c *check.C, checker check.Checker, expectedResult bool, expectedError string, params ...interface{}) ([]interface{}, []string) {
info := checker.Info()
if len(params) != len(info.Params) {
c.Fatalf("unexpected param count in test; expected %d got %d", len(info.Params), len(params))