package com.ding.test;
import java.util.List;
import java.util.Map;
import org.junit.Test;
import org.junit.runner.RunWith;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.test.context.ContextConfiguration;
import org.springframework.test.context.junit4.SpringJUnit4ClassRunner;
import com.ding.pojo.User;
import com.ding.service.UserService;
import net.sf.json.JSONArray;
import net.sf.json.JSONObject;
@RunWith(SpringJUnit4ClassRunner.class)//用于配置spring中测试的环境
// 用于指定配置文件所在的位置
@ContextConfiguration(locations={"classpath:/config/springMVC-servlet.xml","classpath:/config/spring-mybatis.xml"})
public class SpringJunitTest {
@Autowired
private UserService userService;
@Test
public void findAll(){
long strat = System.currentTimeMillis();
Map<String, Object> map = this.userService.findAll();
JSONObject json = JSONObject.fromObject(map);
long end = System.currentTimeMillis();
System.out.println(json);
System.out.println(" 查询时间为:"+(end-strat));
}
@Test
public void addUser(){
User user = new User();
user.setId(3);
user.setName("feng");
user.setPassword("123456");
user.setAge(24);
System.out.println(this.userService.addUser(user));
}
@Test
public void modifyUser(){
User user = new User();
user.setId(3);
user.setName("feng");
user.setPassword("654321");
user.setAge(18);
System.out.println(this.userService.modifyUser(user));
}
@Test
public void findByIdUser(){
List<User> list = this.userService.findById(1);
JSONArray json = new JSONArray();
json.addAll(list);
System.out.println(json);
}
@Test
public void deleteUser(){
System.out.println(this.userService.deleteUser(3));
}
}
spring junit测试
最新推荐文章于 2021-04-14 13:11:11 发布