/** * @test * @dataProvider hostNameDataProvider */ public function validate($hostName, $valid) { $validator = new HostnameValidator(); $actual = !$validator->validate($hostName)->hasErrors(); $this->assertEquals($valid, $actual, sprintf('The validator returned %s but should return %s.', $actual === true ? 'TRUE' : 'FALSE', $valid === true ? 'TRUE' : 'FALSE')); }