VisualStudio를 위한 UnitTest++ 애드인

뭔가 좀 많이 늦은 감이 있지만(…), rein이 사용하는 유닛 테스트 프레임웍 중 하나인 UnitTest++의 VC++ 애드인을 발견하고 테스트[1]. 이런 GUI add-in을 VS 2005에 통합할 수 있게 된다. (테스트에 사용된 것은 전에 포스팅했던 Closure 구현) 사용하기 위해 필요한 것은 다음과 같다. 필요한 툴들 — VS 2005, UnitTest++, VisualUnitTest++ 애드인 + 샘플[2] 필요한 파일들 — UnitTest++.lib 과 […]

잡상: 서버 코드 테스트 하기

작년 여름까지 작성했던 서버를 테스트하는 코드들은 대부분 이런 형태였다 클라이언트 API들을 래핑하는 부분을 만들고, 래핑된 클라이언트 API들을 호출해서 서버의 특정 부분이 동작하게하고, 클라이언트 단에서 서버의 반응을 관찰해서 제대로 동작하는지 확인하는 형태 이 방법의 문제는, 실제로 가능한 서버의 상태(state) 수에 비해 클라이언트에서 목격? 할 수 있는 상태 수가 턱없이 작다 서버의 특정 버그를 고립시키기 힘들다[1] 등등의 […]