Ejemplo n.º 1
0
func assert(condition bool, info ...interface{}) {
	if condition {
		return
	}
	if len(info) == 0 {
		log.Panic(ut.Decorate("assertion failed"))
	} else if format, ok := info[0].(string); ok {
		log.Panicf(ut.Decorate("assertion failed: "+format), info[1:]...)
	}
}
Ejemplo n.º 2
0
// TODO(tandrii): Remove this hacky stuff.
// hacky stuff for faster debugging.
func assertNoError(err error) {
	if err == nil {
		return
	}
	log.Panicf(ut.Decorate("assertion failed due to error %s."), err)
}