/** * @expectedException Respect\Validation\Exceptions\OneOfException */ public function testShortcutInvalid() { $valid1 = new Callback(function () { return false; }); $valid2 = new Callback(function () { return false; }); $valid3 = new Callback(function () { return false; }); $o = $valid1->addOr($valid2, $valid3); $this->assertFalse($o->validate('any')); $this->assertFalse($o->assert('any')); }