Parameterized Tests (TEST_P)로 여러 입력 검증하기Google Test에는 단일 테스트 케이스를 여러 입력 값으로 반복 실행할 수 있는 매개변수화된 테스트 기능이 있습니다.TEST_P()와 INSTANTIATE_TEST_SUITE_P() 매크로를 사용하면, 하나의 테스트 로직에 여러 입력/출력 데이터를 제공하여 중복 코드를 줄이고, 다양한 케이스를 한꺼번에 검증할 수 있습니다.이번 예제에서는 팩토리얼(Factorial) 계산 함수를 테스트합니다.팩토리얼 함수(Factorial)는 음수가 아닌 정수 _n_에 대해 n! (n 팩토리얼)을 계산합니다.정상적인 입력에 대해 올바른 결과를 반환하는지, 음수 입력에 대해서는 예외를 던지는지 검증할 것입니다.프로젝트 구조는 다음과 같이 구성합니다..