[](https://godoc.org/github.com/smartystreets/assertions/internal/oglematchers) `oglematchers` is a package for the Go programming language containing a set of matchers, useful in a testing or mocking framework, inspired by and mostly compatible with [Google Test][googletest] for C++ and [Google JS Test][google-js-test]. The package is used by the [ogletest][ogletest] testing framework and [oglemock][oglemock] mocking framework, which may be more directly useful to you, but can be generically used elsewhere as well. A "matcher" is simply an object with a `Matches` method defining a set of golang values matched by the matcher, and a `Description` method describing that set. For example, here are some matchers: ```go // Numbers Equals(17.13) LessThan(19) // Strings Equals("taco") HasSubstr("burrito") MatchesRegex("t.*o") // Combining matchers AnyOf(LessThan(17), GreaterThan(19)) ``` There are lots more; see [here][reference] for a reference. You can also add your own simply by implementing the `oglematchers.Matcher` interface. Installation ------------ First, make sure you have installed Go 1.0.2 or newer. See [here][golang-install] for instructions. Use the following command to install `oglematchers` and keep it up to date: go get -u github.com/smartystreets/assertions/internal/oglematchers Documentation ------------- See [here][reference] for documentation. Alternatively, you can install the package and then use `godoc`: godoc github.com/smartystreets/assertions/internal/oglematchers [reference]: http://godoc.org/github.com/smartystreets/assertions/internal/oglematchers [golang-install]: http://golang.org/doc/install.html [googletest]: http://code.google.com/p/googletest/ [google-js-test]: http://code.google.com/p/google-js-test/ [ogletest]: http://github.com/smartystreets/assertions/internal/ogletest [oglemock]: http://github.com/smartystreets/assertions/internal/oglemock
session(release): write data/sessions/3/9/3938b5011638427c: no space left on device
github.com/go-macaron/session@v0.0.0-20190805070824-1a3cdc6f5659/session.go:199 (0x8b2934) gopkg.in/macaron.v1@v1.3.9/context.go:79 (0x83d0a0) github.com/go-macaron/inject@v0.0.0-20160627170012-d8a0b8677191/inject.go:157 (0x80ab07) github.com/go-macaron/inject@v0.0.0-20160627170012-d8a0b8677191/inject.go:135 (0x80a8a8) gopkg.in/macaron.v1@v1.3.9/context.go:121 (0x83d1f8) gopkg.in/macaron.v1@v1.3.9/context.go:112 (0x84fdb5) gopkg.in/macaron.v1@v1.3.9/recovery.go:161 (0x84fda8) gopkg.in/macaron.v1@v1.3.9/logger.go:40 (0x840c73) github.com/go-macaron/inject@v0.0.0-20160627170012-d8a0b8677191/inject.go:157 (0x80ab07) github.com/go-macaron/inject@v0.0.0-20160627170012-d8a0b8677191/inject.go:135 (0x80a8a8) gopkg.in/macaron.v1@v1.3.9/context.go:121 (0x83d1f8) gopkg.in/macaron.v1@v1.3.9/router.go:187 (0x850fc6) gopkg.in/macaron.v1@v1.3.9/router.go:303 (0x8493e5) gopkg.in/macaron.v1@v1.3.9/macaron.go:220 (0x841fca) net/http/server.go:2836 (0x7a79b2) net/http/server.go:1924 (0x7a341b) runtime/asm_amd64.s:1373 (0x46f9f0)