더 큰 메서드의 일부로 다양한 매개변수를 사용하여 여러 번 호출되는 메서드가 있습니다.
으아악저는 PHPUnit 10을 사용하고 있으며 이 특정 메서드에 대한 단위 테스트를 작성하고 싶습니다. 특정 매개변수를 사용하여 where
메서드가 4번 호출되었는지 확인하고 싶습니다.
예:
으아악위의 ->will
는 동일한 메소드에 대한 연속 호출에 대해 다른 매개변수를 지정하는 데는 작동하지 않습니다(또는 적어도 작동하지 못했습니다).
문서를 사용해 보았지만 정확히 무엇을 검색해야 할지 몰라서 찾기가 어렵습니다.
파는 작업을 좀 해야 했기 때문에 내 질문에 직접 답변하겠습니다.
PHPUnit 10의 경우 메소드
withConsecutive
(제가 찾고 있는 것이 바로 이것이었습니다. 이렇게 불리는지 몰랐습니다)가 제거되었습니다. 공식적인 대체품은 존재하지 않습니다.이 문제는 PHPUnit 저장소
에서 질문되었습니다.제가 사용한 솔루션은
으아악