ssm框架在test文件下写接口功能测试用例

ssm项目在pom.xml下添加相应的spring框架的依赖包和用于测试的junit依赖包


			junit
			junit
			4.12
			test
		

在test文件新建一个Tests类来写接口用例测试。因为平时接口功能测试都是通过在jsp页面通过点击事件url,再通过controller层调用服务接口来测试功能是否实现,但在开发中,是在test文件下测试服务接口功能是否有错的,而且比通过jsp页面调试更方便,起码不用启动tomcat,可以节省时间。

测试类:@Test是junit进行测试的一个注解,该注解的方法一定要public进行修饰,否则会报错。

package parking;

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.st.eleventh.model.Space;
import com.st.eleventh.service.SpaceService;

@RunWith(SpringJUnit4ClassRunner.class)
//告诉junit spring配置文件,我的配置文件是放在src/main/resources/config/spring-mybatis.xml下
@ContextConfiguration("classpath:config/spring-mybatis.xml")   
public class Tests {
	
	@Autowired
	private SpaceService spaceService;
	
	@Test
	public void select() {
		Space sp=spaceService.selectByPrimaryKey(2);
		System.out.println("space-->"+sp.toString());
	}

	
}

效果:成功拿到数据库数据

space-->Space [ps_Id=2, cg_id=4, w_id=null, carid=null, ps_size=1, ps_no=西002, ps_state=1, ps_updtDate=null, ps_img=null]

spring-mybatis.xml:spring配置文件(配置文件名字可以任意命名,只要你扫描时配置文件路径正确就好)




	
	
	

	
	
		
	
	
		
		
		
		
		
		
		
		
		
		
		
		
		
		
	

	
	
		
		
		
		
	

	
	
		
		
	

    
	
		
	
	
    
    
    
     
    
 

 我的座右铭:不会,我可以学;落后,我可以追赶;跌倒,我可以站起来;我一定行。

你可能感兴趣的:(Spring,springmvc系列)