assertEquals($expect, $date->validate($input)); } /** * DataProvider for failed validations */ public function validate_fail() { return [ ['2017-02-31'], ['2017-13-31'], ]; } /** * @dataProvider validate_fail */ public function test_validation_fail($input) { $this->expectException(ValidationException::class); $date = new Date(); $date->validate($input); } }