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 167 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/grace/gracenet
  33. github.com/agerlic/dvara
  34. github.com/aishraj/gorocksdb
  35. github.com/albertoleal/parse-cli
  36. github.com/alvarolm/grace/gracenet
  37. github.com/andrewarrow/grace/gracenet
  38. github.com/bennAH/grace/gracenet
  39. github.com/betable/flagenv
  40. github.com/bg451/gorocksdb
  41. github.com/daaku/ctxerr
  42. github.com/daaku/ctxmux
  43. github.com/daaku/go.grace/gracenet
  44. github.com/daaku/go.h
  45. github.com/daaku/go.h.js.fb
  46. github.com/daaku/go.h.js.ga
  47. github.com/daaku/go.htmlwriter
  48. github.com/daaku/go.static
  49. github.com/daaku/gorocksdb
  50. github.com/daaku/kat
  51. github.com/daaku/parsepush
  52. github.com/daaku/rell/rellenv
  53. github.com/daaku/syno
  54. github.com/daaku/tors
  55. github.com/daaku/underr
  56. github.com/db7/barrier
  57. github.com/dtynn/grace/gracenet
  58. github.com/eddyzhou/grace/gracenet
  59. github.com/facebookgo/boxdns
  60. github.com/facebookgo/dockerutil/dockergoal
  61. github.com/facebookgo/dvara
  62. github.com/facebookgo/errgroup
  63. github.com/facebookgo/fbapi
  64. github.com/facebookgo/fbapi/fbbatch
  65. github.com/facebookgo/flagenv
  66. github.com/facebookgo/grace/gracenet
  67. github.com/facebookgo/httpcontrol
  68. github.com/facebookgo/httpdown
  69. github.com/facebookgo/inject
  70. github.com/facebookgo/inmem
  71. github.com/facebookgo/limitgroup
  72. github.com/facebookgo/parse
  73. github.com/facebookgo/parseignore
  74. github.com/facebookgo/pqueue
  75. github.com/facebookgo/rocks-strata/strata/lstorage
  76. github.com/facebookgo/rpool
  77. github.com/facebookgo/startstop
  78. github.com/facebookgo/stats
  79. github.com/facebookgo/symwalk
  80. github.com/facebookincubator/dhcplb/lib
  81. github.com/frasergraham/grace/gracenet
  82. github.com/gliderlabs/hostctl
  83. github.com/go-rut/inject
  84. github.com/gow/dyconf
  85. github.com/guilhem/dvara/lib/dvara
  86. github.com/hambster/grace/gracenet
  87. github.com/heartszhang/grace/gracenet
  88. github.com/igm/rdb
  89. github.com/ikenchina/grace/gracenet
  90. github.com/imgix/httpcontrol
  91. github.com/jsha/httpdown
  92. github.com/latermoon/GoRedis/libs/counter
  93. github.com/latermoon/GoRedis/rocks
  94. github.com/leyra/grace/gracenet
  95. github.com/libreoscar/crypto
  96. github.com/libreoscar/lmdb
  97. github.com/libreoscar/utils/dup
  98. github.com/libreoscar/utils/event
  99. github.com/libreoscar/utils/hof
  100. github.com/libreoscar/utils/math
  101. github.com/libreoscar/utils/reverse
  102. github.com/libreoscar/utils/sort
  103. github.com/libreoscar/utils/task
  104. github.com/m0dd3r/grace/gracenet
  105. github.com/magicshui/dvara
  106. github.com/mathisonqin/grace/gracenet
  107. github.com/mattdotmatt/inject
  108. github.com/melraidin/parse
  109. github.com/mgood/hostctl
  110. github.com/moadqassem/mandrill
  111. github.com/ninjasphere/inject
  112. github.com/nkts/dvara
  113. github.com/nkts/flashback
  114. github.com/nporsche/grace/gracenet
  115. github.com/pavanka/gorocksdb
  116. github.com/pavanka/parse-cli
  117. github.com/progrium/hostctl
  118. github.com/r00tjimmy/grace/gracenet
  119. github.com/roylou/stats
  120. github.com/rubenv/gorocksdb
  121. github.com/saleswise/inject
  122. github.com/sethgrid/flagenv
  123. github.com/shaalx/grace/gracenet
  124. github.com/showbufire/gen-options/example
  125. github.com/showbufire/gen-options/handler
  126. github.com/shutej/dvara
  127. github.com/sioncheng/grace/gracenet
  128. github.com/skyportsystems/ensure
  129. github.com/skyportsystems/errgroup
  130. github.com/srinathh/grace/gracenet
  131. github.com/stoyan/rell/rellenv
  132. github.com/svanharmelen/grace/gracenet
  133. github.com/tecbot/gorocksdb
  134. github.com/teepark/fbapi
  135. github.com/teepark/fbapi/fbbatch
  136. github.com/teh-cmc/grace/gracenet
  137. github.com/teh-cmc/seq
  138. github.com/teh-cmc/seq/rr_seq
  139. github.com/teh-cmc/seq/simple_buf_seq
  140. github.com/thomersch/gosmparse
  141. github.com/thomersch/xmpprus
  142. github.com/timtosi/Jungle
  143. github.com/timtosi/Jungle/values
  144. github.com/timtosi/go-broke/queue
  145. github.com/timtosi/go-broke/worker
  146. github.com/timtosi/gotools/bitset
  147. github.com/timtosi/gotools/network/queue
  148. github.com/timtosi/gotools/slices
  149. github.com/timtosi/jungle
  150. github.com/timtosi/jungle/values
  151. github.com/tkrajina/inject
  152. github.com/toophy/grace/gracenet
  153. github.com/toukii/grace/gracenet
  154. github.com/tracymacding/grace/gracenet
  155. github.com/unigraph/rdb
  156. github.com/v4run/inject
  157. github.com/venugopalkandru/gorocksdb
  158. github.com/xianmau/gorocksdb
  159. github.com/xiaoenai/grace/gracenet
  160. github.com/xuxiangyang/httpdown
  161. github.com/youmi/dvara
  162. github.com/yuyang0/gorocksdb
  163. github.com/yyoshiki41/httpdown
  164. gopkg.in/facebookgo/fbapi.v0
  165. gopkg.in/facebookgo/fbapi.v0/fbbatch
  166. gopkg.in/leyra/grace.v1/gracenet
  167. 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