创建一支测试父类 Service:
import org.junit.runner.RunWith;
import org.springframework.test.context.ContextConfiguration;
import org.springframework.test.context.junit4.SpringJUnit4ClassRunner;
/**
* Purpose: SpringMVC Junit 测试父类
* @author riverjin
* @since JDK 1.7
* @date 2017年11月29日
* @MaintenancePersonnel riverjin
*/
@RunWith(SpringJUnit4ClassRunner.class)
@ContextConfiguration(locations = {"classpath*:/emoney-dao-context.xml","classpath*:/emoney-hibernate.xml","classpath*:/WEB-INF/springmvc-bean.xml"})
public class BaseJunitService_test {
}
测试类:
package com.emoney.service;
import java.util.List;
import org.junit.Test;
import org.springframework.beans.factory.annotation.Autowired;
import com.emoney.common.dto.AdvertisementDTO;
import com.emoney.dao.IAdvertisementDAO;
/**
* Purpose: 广告测试类
* @author riverjin
* @since JDK 1.7
* @date 2017年11月29日
* @MaintenancePersonnel riverjin
*/
public class AdvertisementService_Test extends BaseJunitService_test {
/**
* 广告 DAO
*/
@Autowired
private IAdvertisementDAO advertisementDAO;
/**
* Purpose:测试查询方法
* @author riverjin
* @return void
*/
@Test
public void getAdvertisementList() {
List<AdvertisementDTO> advertisementDTOs = null;
try {
advertisementDTOs = advertisementDAO.getImage();
System.out.println(advertisementDTOs.size());
} catch (Exception e) {
e.printStackTrace();
}
}
}