Spring Junit 单元测试实例

来源:互联网 发布:淘宝店铺消保怎么交 编辑:程序博客网 时间:2024/05/29 14:28
package com.eshop.test;import java.util.ArrayList;import java.util.List;import org.junit.Before;import org.junit.BeforeClass;import org.junit.Test;import org.junit.runner.RunWith;import org.springframework.beans.factory.annotation.Autowired;import org.springframework.context.support.ClassPathXmlApplicationContext;import org.springframework.test.context.ContextConfiguration;import org.springframework.test.context.junit4.SpringJUnit4ClassRunner;import com.eshop.dao.IShoesDao;import com.eshop.po.Shoes;import com.eshop.service.IShoesService;import com.eshop.service.impl.ShoesServiceImpl;import com.eshop.vo.PageBean;@RunWith(SpringJUnit4ClassRunner.class)// 整合@ContextConfiguration(locations = "classpath:applicationContext.xml")// 加载配置public class ShoesServiceImplTest {    @Autowired    // 注入    private ShoesServiceImpl shoesService;    @Test    public void SearchShoesByGenderBrandtest() {        PageBean pageBean = shoesService.SearchShoesByGenderBrand("耐克", "女", 1,                10);        List<Shoes> shoes = new ArrayList<Shoes>();        shoes = pageBean.getData();        System.out.println("!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!");        System.out.println(shoes.get(0).getSname());        System.out.println("!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!");    }    @Test    public void SearchShoesByTypesTest() {        PageBean pageBean = shoesService.SearchShoesByTypes("高跟鞋", 1, 10);        List<Shoes> shoes = new ArrayList<Shoes>();        shoes = pageBean.getData();        System.out.println("!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!");        System.out.println(shoes.get(0).getSname());        System.out.println(shoes.get(1).getSname());        System.out.println("!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!");    }    @Test    public void FuzzySearchTest() {        PageBean pageBean = shoesService.FuzzySearch("一代", 1, 10);        List<Shoes> shoes = new ArrayList<Shoes>();        shoes = pageBean.getData();        System.out.println("!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!");        System.out.println(shoes.get(0).getSname());        System.out.println(shoes.get(1).getSname());        System.out.println("!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!");    }    @Test    public void FindByCompareTest() {        List<Shoes> shoes = new ArrayList<Shoes>();        shoes = shoesService.FindByCompare("(101,102)");        System.out.println("!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!");        System.out.println(shoes.get(1).getSname());        System.out.println("!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!");    }}
0 0
原创粉丝点击