QT에서 내 프로젝트 용 테스트 클래스를 구현 중입니다. 모든 공용 함수에 대한 테스트를 추가했지만 테스트에 포함시키고 싶은 몇 가지 개인 함수가 있습니다.테스트 클래스에서 개인 함수를 호출 할 수 있습니까 QT
분명히이 개인용 멤버 함수이기 때문에 작동하지 않을 수 있습니다.하지만이 테스트 케이스에서 액세스하려는 경우 기본으로 무시할 수 있는지 궁금해합니다. 특히 내 코드를 변경하여 내 테스트를 변경하지 않으려 고합니다. 그게 정말 도움이되지 않기 때문에 일하고, 이드처럼 개인적인 기능을하지만 나는 또한 그들을 테스트 할 수 있기를 원합니다.
누구나 가능한지 또는 내 기능을 보호 대상으로 변경하고 내 테스트를 위해 클래스를 상속해야하는지 궁금한가요?
죄송합니다. #define 비트를 이해하지 못해서 코드를 업데이트 할 수 있습니까? 현재 친구 클래스에 오류가 많아서 'friend class testerClass'이어야합니다. – AngryDuck
방금 업데이트했습니다. 테스트 해주십시오. 다시? –
건배 이제 완벽하게 작동합니다 ^^ – AngryDuck