2017-02-01 2 views
0

내가 googletest 프레임 워크와 그 사용에 대한 몇 가지 질문이 있습니다고급 사용

fixture으로 내가 ::testing::Test

  1. 에서 파생 된 클래스를 의미 다음 질문에를 아득히 나는 fixture과 함께 gtests의 parameterization feature을 사용할 수 있음을 알고 있습니다. 이 내용이 value-parameterizationtype-parameterization에 모두 적용됩니까?

  2. 조명기와 관련이없는 경우가 있습니다. type-parameterizationvalue-parameterizationfixture없이 사용할 수 있습니까? 어떻게 (예) 좋을까요?

  3. 순수한 관심 : 내가 함께type-value-parameterization을 함께 fixture를 사용할 수 있습니까?

+0

에 도시 된 바와 같이, 당신은 형식 매개 변수 테스트로에 을 좋은 근사치를 만들 수 있습니다 '_ 파생 된 :: :: testing :: Test' 클래스를 의미합니까? 특정 기능에 대한 일부 링크는 질문에 대한 간결한 답변을 제공하는 데 도움이됩니다. –

+0

당신이 맞아요.'fixture' =='testing :: Test'에서 파생 된 것입니다.이게 무슨 뜻인가요? 나는 내가 묻는 것은 이미 gtest의 기능이라고 생각한다. 당신이 무슨 뜻인지 확실하지. – andrgolubev

답변

1

는 지금까지 내가 아는 한, 나는 gtests의 파라미터 설정 기능과 함께 고정을 사용할 수 있습니다 (나는이 불필요한 복잡성 확신합니다). 이것은 값 매개 변수화와 유형 매개 변수화에 모두 적용됩니까?

, 모두 value-parameterized teststyped tests 또는 type-parameterized tests 은 고정 클래스에서 파생되어야합니다. 링크 된 문서는 예제를 제공합니다.

나는 고정

난 당신이 "형 파라미터 또는 가치 파라미터"를 의미 가정하지 않고 가치 파라미터와 형식 파라미터를 사용할 수 있습니다. 어쨌든, 은 같은 문서에 따라 조명기 클래스없이 사용할 수 없습니다.

유형 및 값 매개 변수화와 함께 조명기를 사용할 수 있습니까?

Googletest 지원 유형 및 가치 - 파라미터 테스트, 을 명시 적으로하지 않습니다하지만 난 _`fixture에 따라서 a previous answer

관련 문제