sw2008/05/22 15:21


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)
    • 정보메세지를 출력한다
Posted by redef
TAG ,

댓글을 달아 주세요