PHPUnit 10에서는 동일한 메소드를 연속적으로 호출할 때 다른 메소드 매개변수를 지정할 수 있습니다.
P粉639667504
P粉639667504 2024-04-05 10:38:10
0
1
1550

더 큰 메서드의 일부로 다양한 매개변수를 사용하여 여러 번 호출되는 메서드가 있습니다.

으아악

저는 PHPUnit 10을 사용하고 있으며 이 특정 메서드에 대한 단위 테스트를 작성하고 싶습니다. 특정 매개변수를 사용하여 where 메서드가 4번 호출되었는지 확인하고 싶습니다.

예:

으아악

위의 ->will는 동일한 메소드에 대한 연속 호출에 대해 다른 매개변수를 지정하는 데는 작동하지 않습니다(또는 적어도 작동하지 못했습니다).

문서를 사용해 보았지만 정확히 무엇을 검색해야 할지 몰라서 찾기가 어렵습니다.

P粉639667504
P粉639667504

모든 응답(1)
P粉798343415

파는 작업을 좀 해야 했기 때문에 내 질문에 직접 답변하겠습니다.

PHPUnit 10의 경우 메소드 withConsecutive(제가 찾고 있는 것이 바로 이것이었습니다. 이렇게 불리는지 몰랐습니다)가 제거되었습니다. 공식적인 대체품은 존재하지 않습니다.

이 문제는 PHPUnit 저장소

에서 질문되었습니다.

제가 사용한 솔루션은

으아악
최신 다운로드
더>
웹 효과
웹사이트 소스 코드
웹사이트 자료
프론트엔드 템플릿