1.测试基类,其他测试类继承此类。加载spring配置文件,生成Spring容器
import org.junit.runner.RunWith;
import org.springframework.test.context.ContextConfiguration;
import org.springframework.test.context.junit4.SpringJUnit4ClassRunner;
/**
* Created by admin on 2017/8/1.
*/
//表示整合JUnit4进行测试
@RunWith(SpringJUnit4ClassRunner.class)
//加载spring配置文件
@ContextConfiguration(locations = {
"classpath:spring-config.xml",
"classpath:applicationContext-propertiesResource.xml",
"classpath:applicationContext-redis-shard.xml",
"classpath:spring-mybatis.xml",
"classpath:mybatis-config.xml",
"classpath:provider.xml"
})
public class BaseServiceTest{
}
2.具体测试类
/**
* Created by admin on 2017/8/1.
*/
public class AreaAddressServiceTest extends BaseServiceTest {
@Autowired
private AreaAddressService areaAddressService;
@Test
public void getCityListTest(){
try {
Tenant tenant = new Tenant();
tenant.setShopId(8);
ProvinceParam param = new ProvinceParam();
param.setProvince("河南");
RemoteResult<List<PartAddress>> remoteResult = areaAddressService.getCityList(tenant, param);
System.out.println(JsonUtil.toJson(remoteResult));
}catch (Exception e){
e.printStackTrace();
}
}
}