내 프로젝트 단위 테스트를 위해 CUnit을 사용하고 있습니다. 올바른 값을 올바르게 처리하는지 여부에 관계없이 올바른 매개 변수 &으로 libc 함수를 호출하는지 테스트해야합니다. 예를 들어, : bind (...) 함수를 호출하면 - af 매개 변수 중 하나를 확인하고 싶습니다. &이 잘못된 것이고 assert를 지정하면 반환 값 &을 에뮬레이트하고 싶습니다. 올바른 방법.CUnit - 'Mocking'libc functions
이러한 목적으로 테스트 할 때 '조롱 된'bind() 함수를 호출하고 코드를 실행할 때 실제 bind() 함수를 호출 할 수있는 기본 제공 메커니즘이 CUnit 환경에 있어야합니다. 이런 것을 찾지 마라.
내가 CUnit에서 무엇인가를 놓치고 있는지, 아니면 이것을 구현할 방법을 제안 해 주시겠습니까?
감사합니다. 조.