本文整理汇总了Golang中gopkg/in/check/v1.C.FailNow方法的典型用法代码示例。如果您正苦于以下问题:Golang C.FailNow方法的具体用法?Golang C.FailNow怎么用?Golang C.FailNow使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类gopkg/in/check/v1.C
的用法示例。
在下文中一共展示了C.FailNow方法的3个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的Golang代码示例。
示例1: checkLastArgs
func (s *fakeSession) checkLastArgs(c *gc.C, ts bson.MongoTimestamp, ids []int64) {
select {
case <-time.After(coretesting.LongWait):
c.Logf("timeout getting iter args - test problem")
c.FailNow()
case res := <-s.args:
c.Check(res.timestamp, gc.Equals, ts)
c.Check(res.excludeIds, gc.DeepEquals, ids)
}
}
示例2: checkCallIDs
func (r *StubRunner) checkCallIDs(c *gc.C, methName string, skipMismatch bool, expected []string) {
var ids []string
for _, call := range r.Stub.Calls() {
if !r.validMethodName(call.FuncName) {
c.Logf("invalid called func name %q (must be one of %#v)", call.FuncName, runnerMethodNames)
c.FailNow()
}
if methName != "" {
if skipMismatch && call.FuncName != methName {
continue
}
c.Check(call.FuncName, gc.Equals, methName)
}
ids = append(ids, call.Args[0].(string))
}
sort.Strings(ids)
sort.Strings(expected)
c.Check(ids, jc.DeepEquals, expected)
}
示例3: Test_isEmptyDir_and_getSubdirs
func (s *Suite) Test_isEmptyDir_and_getSubdirs(c *check.C) {
s.CreateTmpFile(c, "CVS/Entries", "dummy\n")
c.Check(isEmptyDir(s.tmpdir), equals, true)
c.Check(getSubdirs(s.tmpdir), check.DeepEquals, []string(nil))
s.CreateTmpFile(c, "somedir/file", "")
c.Check(isEmptyDir(s.tmpdir), equals, false)
c.Check(getSubdirs(s.tmpdir), check.DeepEquals, []string{"somedir"})
if nodir := s.tmpdir + "/nonexistent"; true {
c.Check(isEmptyDir(nodir), equals, true) // Counts as empty.
defer s.ExpectFatalError(func() {
c.Check(s.Output(), check.Matches, `FATAL: (.+): Cannot be read: open (.+): (.+)\n`)
})
c.Check(getSubdirs(nodir), check.DeepEquals, []string(nil))
c.FailNow()
}
}