CxxTest 매크로들
- TS_FAIL(message)
- 무조건 실패
- TS_ASSERT(expr)
- expr이 true인지 확인
- TS_ASSERT_EQUALS(x, y)
- x == y 인지 확인
- TS_ASSERT_SAME_DATA(x, y, size)
- 두 버퍼가 같은지 확인
- TS_ASSERT_DELTA(x, y, d)
- x와 y가 d의 범위내에서 동일한 확인
- TS_ASSERT_DIFFERS(x, y)
- x와 y가 같지 않은지 확인
- TS_ASSERT_LESS_THAN(x, y)
- x < y 인지 확인
- TS_ASSERT_LESS_THAN_EQUALS(x, y)
- x <= y 인지 확인
- TS_ASSERT_PREDICATE(R, x)
- R(x) 확인
- TS_ASSERT_RELATION(R, x, y)
- x R y 을 확인한다.
- TS_ASSERT_THROWS(expr, type)
- TS_ASSERT_THROWS_EQUALS(expr, arg, x, y)
- TS_ASSERT_THROWS_ASSERT(expr, arg, assertion)
- TS_ASSERT_THROWS_ANYTHING(expr)
- TS_ASSERT_THROWS_NOTHING(expr)
- 예외를 확인한다
- TS_WARN(message)
- 경고를 출력한다
- TS_TRACE(message)
- 정보메세지를 출력한다
댓글을 달아 주세요