2019년 6월 23일 일요일

phpunit을 활용하여 테스트를 해보자


우선 프로젝트를 만들고

phpunit.xml 에서

<php>태그 안에

<server name="DB_CONNECTION" value="mysql" />
나는 mysql쓸꺼니까

<server name="DB_DATABASE" value="짓고싶은 데이터베이스명"/>

그리고

alias= 'clear && vendor/bin/phpunit --filter'  이런식으로 하고



테스트 할 메서드 위에 /** @test */ 이런식으로 이 메서드가 테스트임을 표시한다.

그리고 터미널에서 pf '함수명' 해주면 테스트가 동작하고

$this->withoutExceptionHandling() ; 해주면

테스트중에 좀더 상세한 에러결과를 볼수있다. 안해주면

뭐가 문제인지 무당처럼 짐작하는 테스터가 될것이다.

db설정할때  .env파일에

DB_Connection = mysql
DB_HOST = 192.168.10.11
DB_PORT = 3306

database ~password 여기서 설정하면 잘연결된다. 

댓글 없음: