Laravel 5.8 PHPunit test setUp, tearDown error

갑작스레 Laravel을 5.8로 업데이트 하고나서 잘만 동작하던 test가
PHP Fatal error: Declaration of Tests\Feature\Test::setUp() must be compatible with
이런 에러를 벹으며 동작하지 않았다.

github, laracast등에 올라온지 꾀 된 내용인데 laravel upgrade 가이드엔 test 관련 표기가 없어 당황하던 도중 github에서 방법을 찾게 되었다.
(작성일 기준으론 upgrade 가이드에 표시되지 않았을뿐 현재는 표시되어있다.)

해결 방법은 setUp과 tearDown 메소드에 반환형을 :void로 적어주면 된다.

protected function setUp(): void
protected function tearDown(): void

글의 문제가 있다면 댓글을 달아 주세요.

This site uses Akismet to reduce spam. Learn how your comment data is processed.