현재 CppUnit을 사용하여 C++로 단위 테스트를 작성하고 있습니다. 시험의 컴파일하는 동안 경고가 VS2010에서 (나를 놀라게 CPPUNIT_ASSERT_THROW(
boost::get<FooClassInBoostVariant>(m_boostVariantFooOrBar),
boost::bad_get);
하지만,뿐만 아니라 다른 컴
저는 우리 모듈 중 하나에 대한 CppUnit 테스트 케이스가있는 Visual Studio 프로젝트를 보유하고 있습니다. 이 프로젝트를 빌드하면 dll (ModuleUnitTest.dll과 같은 것)이 생성됩니다. 이 테스트를 어떻게 실행합니까? CppUnit에서이 dll을 읽고 테스트를 실행할 수있는 readymade 스텁이 있습니까? 아니면 나 자신을
Google Mock을 사용하기 시작하는 중에 문제가 발생했습니다. 유형이 동일하더라도 어떤 이유에서든 EXPECT_CALL 매크로에서 지정한 전화를 말할 수 없습니다. 첫 번째 함수와 일치하지 않는 이유와 첫 번째 함수와 일치하도록 추가/추가해야하는 이유를 알고 싶습니다. 모의 클래스 : class GMockTest : public ITest
{
pu
CppUnit을 사용하여 테스트 프로그램을 컴파일하려고합니다. 문제는이 샘플 코드이다 : 나는 연결 오류가 발생하고 //[...]
class EntityComponentTest : public CppUnit::TestFixture
{
CPPUNIT_TEST_SUITE(EntityComponentTest);
CPPUNIT_TEST(testGetCom
CppUnit에서 경계 테스트를 구현하려고합니다. 이 한도를 경계로 한도 값 자체를 확인하고 싶습니다. 상단 경계에 가능한 가장 작은 잉크 기록을 추가하고 싶습니다. 나는 내 한계에 엡실론을 추가하는 경우 double를 들어이 증가는, 그러나 numeric_limits<double>::epsilon()
액세스 할 수 있습니다 나는 결과로 얻을 비수 (N
비주얼 스튜디오와 CppUnit을 구축하고 지금까지 잘 작동하는 방법, 내가 필요로 할 때부터 비주얼 스튜디오에서 2012 년 그래서 내가 연 솔루션을 다시 빌드합니다 .. \ branches \ HB_VS2010 \ cppunit \, 모든 프로젝트를 v110으로 업데이트하고 릴리스 구성을 위해 x64 플랫폼을 추가하고 빌드하려고했습니다. 모든 것이 잘
cppunit을 사용하여 단위 테스트를 개발하고 있습니다. 저는 cppunit 라이브러리를 빌드하고 설치 한 다음 단위 테스트 바이너리를 빌드하고 설치합니다. 그리고 나는 다음과 같은 오류가 단위 테스트 바이너리 시작할 때 : 테스트가 실패를 반환하는 경우 can't resolve symbol '_Unwind_GetIPInfo' in lib '/usr/li
저는 프로젝트의 단위 테스트에 cppunit을 사용하고 있습니다. 그리고 때문에 CppUnit을 새로운 포크() 시스템 호출의 각 단위 테스트를 시작 궁금 해요 : 포크를 사용 각 단위 테스트를 실행하는 새로운 주소 공간을 만들 수 포크를 사용하면 하나가 충돌을 일으키더라도 단위 테스트를 계속 실행할 수 있습니다. 전역 변수를 정의한 다음 단위 테스트에서
내 프로젝트에 C 파일이 있습니다. 그리고 일부 파일에는 정적으로 정의 된 함수가 있습니다. 단위 테스트에서 CppUnit을 사용하고 있으며이 정적 함수를 테스트하고 싶습니다. 파일 외부에서 함수를 호출하는 것은 허용되지 않는다는 것을 알고 있습니다. 내 C++ 테스트 파일에서 이러한 정적 함수를 호출하기 위해이 문제를 피하는 솔루션이 있습니까?