CppUtest Unit Test

TEST(그룹명, 동작명) : unit test의 설계 하는 함수,
TEST_GROUP (그룹명) : TEST(그룹명, ... )에서 공통적으로 접근하여 사용하는 내용을 포함 한다.

TEST_GROUP(그룹명)
{
    void setup(){}       // 각 TEST(그룹명, 동작명)이 시작되기 전에 호출 됨
    void teardown(){}  // 각 TEST(그룹명, 동작명)이 실행  된  후에 호출 됨  
    void expect(){}      // 자유 형식의 도움 함수로 각 TEST(그룹명, 동작명)에서 접근이 가능하다.
    void given(){}        // 자유 형식의 도움 함수로 각 TEST(그룹명, 동작명)에서 접근이 가능하다.
}



- TEST() 에서 사용하는 비교 함수 들 -
a: 기대 값
b: unittest 대상

- LONGS_EQUAL( a, b ) : a, b의 정수 값 비교

- STRCMP_EQUAL( a, b ) : 두 개의 널(null)로 종료된 문자열을 비교한다.

- BYTES_EQUAL( a , b ) : 두 개의 값을 바이너리로 비교


1 2 3 4 5 6 7 8 9 10 다음