top

Package ensure provides utilities for testing to ensure the given conditions are met and Fatal if they aren't satisified.

The various functions here show a useful error message automatically including identifying source location. They additionally support arbitary arguments which will be printed using the spew library.

Imported by 5 package(s)

  1. github.com/GeilMail/geilmail
  2. github.com/ParsePlatform/parse-cli/parsecli
  3. github.com/facebookgo/rocks-strata/strata
  4. github.com/facebookgo/rocks-strata/strata/s3storage
  5. github.com/intercom/dvara

Imported only in test by 173 package(s)

  1. github.com/Aishraj/gorocksdb
  2. github.com/FPurchess/blank/src/blank
  3. github.com/FPurchess/blank/src/blank/transport
  4. github.com/G-pu/grace/gracenet
  5. github.com/GeilMail/geilmail/helpers
  6. github.com/GeilMail/geilmail/protocol/imap
  7. github.com/GeilMail/geilmail/protocol/smtp
  8. github.com/GeilMail/geilmail/storage/users
  9. github.com/JalfResi/flagenv
  10. github.com/MStoykov/grace/gracenet
  11. github.com/Melraidin/parse
  12. github.com/MoZhonghua/grace/gracenet
  13. github.com/ParsePlatform/flashback
  14. github.com/ParsePlatform/go.grace/gracenet
  15. github.com/ParsePlatform/go.inject
  16. github.com/ParsePlatform/logtailer/profiles/mongodb
  17. github.com/ParsePlatform/logtailer/profiles/sshd
  18. github.com/ParsePlatform/parse-cli
  19. github.com/ParsePlatform/parse-cli/herokucmd
  20. github.com/ParsePlatform/parse-cli/parsecmd
  21. github.com/ParsePlatform/parse-cli/webhooks
  22. github.com/TimTosi/Jungle
  23. github.com/TimTosi/Jungle/values
  24. github.com/TimTosi/go-broke/queue
  25. github.com/TimTosi/go-broke/worker
  26. github.com/TimTosi/gotools/bitset
  27. github.com/TimTosi/gotools/errorlog
  28. github.com/TimTosi/gotools/network/queue
  29. github.com/TimTosi/gotools/slices
  30. github.com/UniGraph/rdb
  31. github.com/WatchBeam/grace/gracenet
  32. github.com/absolute8511/gorocksdb
  33. github.com/absolute8511/grace/gracenet
  34. github.com/agerlic/dvara
  35. github.com/aishraj/gorocksdb
  36. github.com/albertoleal/parse-cli
  37. github.com/alvarolm/grace/gracenet
  38. github.com/andrewarrow/grace/gracenet
  39. github.com/bennAH/grace/gracenet
  40. github.com/betable/flagenv
  41. github.com/bg451/gorocksdb
  42. github.com/daaku/ctxerr
  43. github.com/daaku/ctxmux
  44. github.com/daaku/go.grace/gracenet
  45. github.com/daaku/go.h
  46. github.com/daaku/go.h.js.fb
  47. github.com/daaku/go.h.js.ga
  48. github.com/daaku/go.htmlwriter
  49. github.com/daaku/go.static
  50. github.com/daaku/gorocksdb
  51. github.com/daaku/kat
  52. github.com/daaku/parsepush
  53. github.com/daaku/pgtest
  54. github.com/daaku/rell/rellenv
  55. github.com/daaku/syno
  56. github.com/daaku/tors
  57. github.com/daaku/underr
  58. github.com/db7/barrier
  59. github.com/dtynn/grace/gracenet
  60. github.com/eddyzhou/grace/gracenet
  61. github.com/facebookgo/boxdns
  62. github.com/facebookgo/dockerutil/dockergoal
  63. github.com/facebookgo/dvara
  64. github.com/facebookgo/errgroup
  65. github.com/facebookgo/fbapi
  66. github.com/facebookgo/fbapi/fbbatch
  67. github.com/facebookgo/flagenv
  68. github.com/facebookgo/grace/gracenet
  69. github.com/facebookgo/httpcontrol
  70. github.com/facebookgo/httpdown
  71. github.com/facebookgo/inject
  72. github.com/facebookgo/inmem
  73. github.com/facebookgo/limitgroup
  74. github.com/facebookgo/parse
  75. github.com/facebookgo/parseignore
  76. github.com/facebookgo/pqueue
  77. github.com/facebookgo/rocks-strata/strata/lstorage
  78. github.com/facebookgo/rpool
  79. github.com/facebookgo/startstop
  80. github.com/facebookgo/stats
  81. github.com/facebookgo/symwalk
  82. github.com/facebookincubator/dhcplb/lib
  83. github.com/frasergraham/grace/gracenet
  84. github.com/gliderlabs/hostctl
  85. github.com/go-rut/inject
  86. github.com/gow/dyconf
  87. github.com/guilhem/dvara/lib/dvara
  88. github.com/hambster/grace/gracenet
  89. github.com/heartszhang/grace/gracenet
  90. github.com/heltonmarx/mailgun-go
  91. github.com/igm/rdb
  92. github.com/ikenchina/grace/gracenet
  93. github.com/imgix/httpcontrol
  94. github.com/jsha/httpdown
  95. github.com/latermoon/GoRedis/libs/counter
  96. github.com/latermoon/GoRedis/rocks
  97. github.com/latermoon/boltdb
  98. github.com/leyra/grace/gracenet
  99. github.com/libreoscar/crypto
  100. github.com/libreoscar/lmdb
  101. github.com/libreoscar/utils/dup
  102. github.com/libreoscar/utils/event
  103. github.com/libreoscar/utils/hof
  104. github.com/libreoscar/utils/math
  105. github.com/libreoscar/utils/reverse
  106. github.com/libreoscar/utils/sort
  107. github.com/libreoscar/utils/task
  108. github.com/lovoo/ensure
  109. github.com/m0dd3r/grace/gracenet
  110. github.com/magicshui/dvara
  111. github.com/mathisonqin/grace/gracenet
  112. github.com/mattdotmatt/inject
  113. github.com/melraidin/parse
  114. github.com/mgood/hostctl
  115. github.com/moadqassem/mandrill
  116. github.com/ninjasphere/inject
  117. github.com/nkts/dvara
  118. github.com/nkts/flashback
  119. github.com/nporsche/grace/gracenet
  120. github.com/pavanka/gorocksdb
  121. github.com/pavanka/parse-cli
  122. github.com/progrium/hostctl
  123. github.com/r00tjimmy/grace/gracenet
  124. github.com/roylou/stats
  125. github.com/rubenv/gorocksdb
  126. github.com/saleswise/inject
  127. github.com/sethgrid/flagenv
  128. github.com/shaalx/grace/gracenet
  129. github.com/showbufire/gen-options/example
  130. github.com/showbufire/gen-options/handler
  131. github.com/shutej/dvara
  132. github.com/sioncheng/grace/gracenet
  133. github.com/skyportsystems/ensure
  134. github.com/skyportsystems/errgroup
  135. github.com/srinathh/grace/gracenet
  136. github.com/stoyan/rell/rellenv
  137. github.com/svanharmelen/grace/gracenet
  138. github.com/tecbot/gorocksdb
  139. github.com/teepark/fbapi
  140. github.com/teepark/fbapi/fbbatch
  141. github.com/teh-cmc/grace/gracenet
  142. github.com/teh-cmc/seq
  143. github.com/teh-cmc/seq/rr_seq
  144. github.com/teh-cmc/seq/simple_buf_seq
  145. github.com/thomersch/gosmparse
  146. github.com/thomersch/xmpprus
  147. github.com/timtosi/Jungle
  148. github.com/timtosi/Jungle/values
  149. github.com/timtosi/go-broke/queue
  150. github.com/timtosi/go-broke/worker
  151. github.com/timtosi/gotools/bitset
  152. github.com/timtosi/gotools/network/queue
  153. github.com/timtosi/gotools/slices
  154. github.com/timtosi/jungle
  155. github.com/timtosi/jungle/values
  156. github.com/tkrajina/inject
  157. github.com/toophy/grace/gracenet
  158. github.com/toukii/grace/gracenet
  159. github.com/tracymacding/grace/gracenet
  160. github.com/unigraph/rdb
  161. github.com/v4run/inject
  162. github.com/venugopalkandru/gorocksdb
  163. github.com/xianmau/gorocksdb
  164. github.com/xiaoenai/grace/gracenet
  165. github.com/xuxiangyang/httpdown
  166. github.com/yeka/grace/gracenet
  167. github.com/youmi/dvara
  168. github.com/yuyang0/gorocksdb
  169. github.com/yyoshiki41/httpdown
  170. gopkg.in/facebookgo/fbapi.v0
  171. gopkg.in/facebookgo/fbapi.v0/fbbatch
  172. gopkg.in/leyra/grace.v1/gracenet
  173. gopkg.in/tecbot/gorocksdb.v0

Imports 3 package(s)

  1. github.com/davecgh/go-spew/spew
  2. github.com/facebookgo/stack
  3. github.com/facebookgo/subset