/** * Test for getLabelsWithMarkersFromMail() * * @param array $values * @param string $expectedResult * @return void * @dataProvider getLabelsWithMarkersFromMailReturnsArrayDataProvider * @test */ public function getLabelsWithMarkersFromMailReturnsArray($values, $expectedResult) { $mail = new Mail(); if (is_array($values)) { foreach ($values as $markerTitleMix) { $answer = new Answer(); $field = new Field(); $field->setMarker($markerTitleMix[0]); $field->setTitle($markerTitleMix[1]); $answer->setField($field); $mail->addAnswer($answer); } } $result = $this->generalValidatorMock->_callRef('getLabelsWithMarkersFromMail', $mail); $this->assertSame($expectedResult, $result); }