????DbUnit
????DbUnit???????????????????????????????????????????????????в????????????????????
????DbUnit??????????
????DbUnit ????? MySQL??PostgreSQL??Oracle ?? SQLite????????? Zend Framework ?? Doctrine 2??????????????????????????? IBM DB2 ???? Microsoft SQL Server??
????????????????
??????????е????????????????????????????????и???????????????????????????????????????????в???????????????????Щ??????
????· ???????
????· ????в???????????????
????· ???????????????????????
????· ????2??????????????
???????????? API?????? PDO??MySQLi ???? OCI8??????????????д?????????????????????????Щ????????Ρ?
????????????????????????????????????
????· ?????????????????С???????????????????????????????
????· ??????????oü??????????????????????????????
??????????????????????????????????????????????????????????????????е????????????????????????????????????????????????????ú??Ρ?????????г???????????????????????????????????????????÷??????????????????????????“??????????????”????????????????
????DbUnit ?????????????????????????????е???????Щ????
????PHPUnit ???????????????????????????????????????????????????????????????????????????????в??????????????????????????????????????????????????С??????????÷??????????????????в?????????????????????????????????????
???????????????????

????Gerard Meszaros ???????頂xUnit ???????????г???????????????Σ?
????· ????????(fixture)
????· ??б?????
????· ??????
????· ???????(fixture)
???????????(fixture)??
????????(fixture)??????????????????ó??????????????????????????
?????????????в???????????????????????裬??????????????????????????????????д?????????????????????????????????????????к????????????????軹???????????????????????????????????????????????????У?
?????????????
????????????????????????????????????????????????????????PHPUnit ???????????????? TRUNCATE ????????????????
????????????
????PHPUnit ????????????????????????в????????????????
????3–5. ???в?????????????????????
?????????????????????ò?????ó??????PHPUnit ???????????????????????????????????????????????????????????????κ??????????????
??????????У????????????????????? assertDataSetsEqual() ????????????????????????????????
?????Щ????
????· ???????
????· ???????
????· ??????
????· ????????
????· ????
????· ????Fixture