他のテストでは「Tests: 2, Assertions: 6, Warnings: 1.」などとテスト結果が出るのですが、このテストの時だけ結果が出ずに、メッセージがWarningとしか出ないのでどうすればいいのかがわからないです。
<?php
namespace AppBundle\Service\Csv;
namespace AppBundle\Entity\Inquiry;
namespace AppBundle\Entity\InquiryRepository;
namespace Doctrine\Common\Collections\ArrayCollection;
class InquiryCsvBuilderTest extends \PHPUnit_Framework_TestCase
{
/**
* @var InquiryCsvBuilder
*/
private $SUT;
/**
* @var InquiryRepository
*/
private $inquiryRepository;
/**
* @test
*/
public function CSVが正しく作られること()
{
$inquiry1 = new Inquiry();
$inquiry1->setId(1);
$inquiry1->setName('テストあいうえお');
$inquiry2 = new Inquiry();
$inquiry2->setId(2);
$inquiry2->setName('テストかきく けこ');
$inquiryCollection = new ArrayCollection([$inquiry1, $inquiry2]);
$this->inquiryRepository->expects($this->once())
->method('findAllByKeyword')
->willReturn($inquiryCollection);
$result = $this->SUT->build('テスト');
$this->assertThat($result, $this->equalTo($expected));
}
protected function setUp()
{
$this->inquiryRepository = $this->getMockBuilder(InquiryRepository::class)
->disableOriginalConstructor()
->getMock();
$this->SUT =
new InquiryCsvBuilder('UTF-8', $this->inquiryRepository);
}
}