???? ?????????????????????????????????C++???Java???Net???????????????????????????????????????????????????Щ??????ū????????????Java????????????JUnit?????£?C#?????????NUnit????C++??????????????????????JUnit?????????CppUnit??Boost????test??CppTest??CxxTest?? TUT???????????滮?????CxxTest??TUT??CxxTest?????????????????Perl????C++???????????г?????????????? TestSuite??????JUnit??????????????????C++????????ж?????????????д????????TUT??????????????滮???????C++ Template?????????????μ????????????????VC6??VS??NET 2002??????????VS??NET 2003???????Intel C++ Complier 8??1?????

????1?? TUT

?????????????????μ??????????С;??????????;????????(???????????????????????????????);?????ж;???????????????????????

???????????????????????ж???????????????;

?????????????????????????????ensure()??????????????????????????;????????Ч?????????

????2?? Boost????test

?????????????????????μ???????????????;??????????????????????????????????;??????????;?ж????;????????????????????????????????ж???;??????????????;???????????????????????????????????;???????????

????????????????????????????????????????Ч????????????д??????????;

???????????????????????????????????ж?????

????3?? CXXTest

??????????????????TUT??boost????test????????μ?????????????С;??????????????;?????????;?????ж;??????????????????????????;??????????????;????????????;???????????
????????????????????????????????Ч?????????λ????????????????????;??????????????Ч????????;??д?????;
?????????????perl????????????????裬???????д?????????makefile???(???????);???????????鷳??