Noel Llopis의 C++ 단위 검사 프레임웍 6종 비교

Twitter icon류광, 2005-01-08 15:01

GPG 시리즈에도 글을 기고했던 C++ for Game Programmers의 저자 Noel Llopis가 며칠 전 여섯 가지 C++ 단위 검사(unit testing) 프레임웍들을 비교한 글을 올렸습니다.

Exploring the C++ Unit Testing Framework Jungle

글에서 Noel은 바람직한 UT 프레임웍의 요건을 일곱 가지로 정리했는데요. 인용하자면:

  1. Minimal amount of work needed to add new tests.
  2. Easy to modify and port.
  3. Supports setup/teardown steps (fixtures).
  4. Handles exceptions and crashes well.
  5. Good assert functionality.
  6. Supports different outputs.
  7. Supports suites.

저도 공감합니다. 사실 저도 미적미적 JACU라는 C++용 프레임웍을 하나 만들고 있는데, 저 일곱 가지 사항들을 지침으로 삼아야겠습니다.

JACU는 아직 실험적인 단계이지만, 현재 1 번 사항만큼은 자신이 있습니다 :) Noel의 글 처음에 나오는 "Ideal framework"에 나오는 이상적인 형태와 거의 흡사합니다. 뭐, Noel이 이상적으로 생각한 형태가 CppUnitLite의 것이고, JACU가 바로 그 CppUniteLite를 본딴 것이므로 당연한 일입니다만.. ^^

어쨌든 JACU에 관심 가져주시길~

태그: 프로그래밍 C++
comments powered by Disqus

예전 댓글(읽기 전용)