IsFalse succeeds if boolean is false. Example: boolean := NewBoolean(t, false) boolean.IsFalse()
()
| 138 | // boolean := NewBoolean(t, false) |
| 139 | // boolean.IsFalse() |
| 140 | func (b *Boolean) IsFalse() *Boolean { |
| 141 | opChain := b.chain.enter("IsFalse()") |
| 142 | defer opChain.leave() |
| 143 | |
| 144 | if opChain.failed() { |
| 145 | return b |
| 146 | } |
| 147 | |
| 148 | if !(b.value == false) { |
| 149 | opChain.fail(AssertionFailure{ |
| 150 | Type: AssertEqual, |
| 151 | Actual: &AssertionValue{b.value}, |
| 152 | Expected: &AssertionValue{false}, |
| 153 | Errors: []error{ |
| 154 | errors.New("expected: boolean is false"), |
| 155 | }, |
| 156 | }) |
| 157 | } |
| 158 | |
| 159 | return b |
| 160 | } |
| 161 | |
| 162 | // Deprecated: use IsTrue instead. |
| 163 | func (b *Boolean) True() *Boolean { |