????protected ApplicationContext applicationContext;

??????Spring?????????????????????@ SpringApplicationContext???????????Spring????????????????????????????String????????????????????????????????????common????????????testDatasource.xml????????????????????У?????????????????????????Spring?????????????????С?

????private AccountDao accountDao;

?????????????????????????????????????@SpringBeanByType??????????Unitils???????????????????????Spring??????????????????????С?

????public void testUpdateAccount ()

??????????????????????? @DataSet("ACCOUNT.xml")

???????????????????????Unitils??Dbunit??????и÷????????EMPTY_TABLE.xml?е??????????????У????????????????????????xml????????Unitils??????????????????????????????????????????????????????????????????????????????

????Xml????


<?xml version='1.0' encoding='UTF-8'?>
<dataset>
  <tb_account account_id="S31993k" balance="100"/>
 </dataset>


????@ExpectedDataSet("ACCOUNT_NEW.xml")

???????в???????????????????Unitils??????????????????????????????????????????????????ACCOUNT_NEW.xml??????????

????Xml????


<?xml version='1.0' encoding='UTF-8'?>
<dataset>
  <tb_account account_id="S31993k" balance="35"/>
 </dataset>


????public void testGetAccount????????????????????????????????????????????“S31993k”???????????????????????????DBUnit???????3??????????????????????????????????????????????????????

????public void testGetAccountNull

?????????????????????????????????????Dao??÷??????Null????????????????ж??

????3?????????

????Unitils???????Dbunit??Spring????????????????????С??Ч???á?

????????????Dao???????????

????1????????????????????????????????????????????????????????????????????????????????????

????2??Dbunit??????????????????????????????????????????????????Щ????????????????С??????????????????????

????3??????????????????????????????????????????????????????ó??????

????4????ж???????????????????????????????????????????????ж??

????5?????Dao??????????漰??????????????????????????????????xml?з?????????????Dbunit?????????????????С?