'xUnit'에 해당되는 글 1건

  1. 2008/12/27 CUnit 2.1.0

CUnit site: http://cunit.sf.net
[CUnit 튜토리얼] 첫페이지: http://blog.naver.com/yuzico/130017038508 (좋은사람님 blog)



CUnit은 C 언어 단위 테스트 프레임웍 입니다. 이번 대학원 수업에서  JUnit을 배운 후로 제 주무기인 C 언어와 단위 테스트의 접목에 관심 있어 찾아보았습니다. 이클립스와 연동된 JUnit은 정말 멋진 테스트 환경을 제공하던데요. 제가 오늘 다룬 CUnit은 만족할 정도는 아니었습니다. 그래도 xUnit의 기술이 C 언어에도 적용될 수 있고 그 프레임웍이 제공된다는 점이 놀랍습니다.

JUnit은 preprocessor가 내장되어 자동으로 모든 테스트 케이스를 테스트 슈트로 만들어 주는 것 같은데요. CUnit은 라이브러리 형태로 제공되기 때문에 main() 함수를 통해 직접 테스트 슈트를 등록할 수밖에 없는 것 같습니다. (잠깐 다뤄본 경험 상)
 
make 유틸리티를 통해 컴파일 설정을 잘 등록하면 빈번하게 사용되지 않을까 합니다.

C 언어 단위 테스트 관련하여 찾아보니 CUnit이 2006년 2.1.0 버전으로 가장 최근입니다. 다른 C 언어 단위 테스트 프레임웍은 2003년 이후 버전업이 없네요. 제가 오픈소스만 찾아서 그런 것 같기도 합니다. 또, 국내 검색에서 CUnit 관련 페이지 찾기가 어렵네요.

C 언어 단위 테스트 관련하여 의견도 나두고 기술도 한 수 배우고 싶습니다. 지나는 고수님, 꼭 저에게 도움을!

아래는 오늘 CUnit에 대해 따라해보면서 캡처한 화면입니다.


아래는 일부러 Fail 발생하도록 하였습니다.



가루비누
저작자 표시 비영리 변경 금지
Posted by cheru