/** * @dataProvider publicStatusProvider */ public function testIsPublic($status, $isPublic, $displayOnWebsite) { $model = new Deal(); $model->dea_status = $status; $model->displayOnWebsite = $displayOnWebsite; $this->assertEquals($isPublic, $model->isPublic(), 'Failed on status ' . $status . ' is supposed to be ' . (string) $isPublic); }