/** * @dataProvider invalidInstanceProvider */ public function testInvalidInstanceShouldNotWork($object, $class) { $validator = v::notInstance($class); $this->assertFalse($validator->validate($object)); $message = "The input must not be an instance of {$class}"; $this->assertEquals($message, $validator->getViolation("notInstance")); $message = "The input should not be an instance of {$class}"; $this->assertEquals($message, $validator->getViolation("notInstance", $message)); }