initial commit
[govpp.git] / vendor / github.com / onsi / gomega / matchers / be_false_matcher.go
1 package matchers
2
3 import (
4         "fmt"
5         "github.com/onsi/gomega/format"
6 )
7
8 type BeFalseMatcher struct {
9 }
10
11 func (matcher *BeFalseMatcher) Match(actual interface{}) (success bool, err error) {
12         if !isBool(actual) {
13                 return false, fmt.Errorf("Expected a boolean.  Got:\n%s", format.Object(actual, 1))
14         }
15
16         return actual == false, nil
17 }
18
19 func (matcher *BeFalseMatcher) FailureMessage(actual interface{}) (message string) {
20         return format.Message(actual, "to be false")
21 }
22
23 func (matcher *BeFalseMatcher) NegatedFailureMessage(actual interface{}) (message string) {
24         return format.Message(actual, "not to be false")
25 }