[j2ee][spring]使用UnitilsJUnit4进行测试

来源:互联网 发布:东方市网络诈骗2017 编辑:程序博客网 时间:2024/06/05 05:45

博客中有两篇文章介绍了spring和ibatis集成后的测试,现在介绍第三种方式,使用UnitilsJUnit4进行测试

代码如下:

package test.wendellup;import java.util.List;import org.junit.Before;import org.junit.Test;import org.springframework.context.ApplicationContext;import org.springframework.context.support.ClassPathXmlApplicationContext;import org.unitils.UnitilsJUnit4;import org.unitils.spring.annotation.SpringApplicationContext;import org.unitils.spring.annotation.SpringBeanByType;import com.wendellup.biz.ICountryService;import com.wendellup.entity.Country;@SpringApplicationContext( { "spring/applicationContext.xml" })public class TestCountryServiceImpl extends UnitilsJUnit4 {@SpringBeanByTypeprivate ICountryService iCountryService;//private ApplicationContext applicationContext;////@Before//public void setUp(){//applicationContext = //new ClassPathXmlApplicationContext("applicationContext.xml");//}@Testpublic void findByPinyinOrEnglish() throws Exception{Country country = new Country();country.setPinyin("meiguo");country.setEnglish("china");List<Country> CountryList = iCountryService.findByPinyinOrEnglish(country);for(Country c : CountryList){System.out.println(c);}}}

项目是实现类似于百度输入框输入信息会有下拉列表的功能,由于不是最新版本,所以访问有些问题(ajax那块),但是测试是正确的。

http://pan.baidu.com/share/link?shareid=226967&uk=3475027816