Spring框架和Junit框架结合使用案例

Kamilia ·
更新时间:2024-09-20
· 664 次阅读

1 package ltssh; 2 3 import org.junit.Test; 4 import org.junit.runner.RunWith; 5 import org.springframework.beans.factory.annotation.Autowired; 6 import org.springframework.test.context.ContextConfiguration; 7 import org.springframework.test.context.junit4.SpringJUnit4ClassRunner; 8 9 import com.lt.bean.Content; 10 import com.lt.dao.content.IContentDao; 11 12 /** 13  * 14  * 类: JunitSpringTest <br> 15  * 描述: spring框架和junit框架结合使用案例 <br> 16  * 使用注解的方式读取配置文件,自动注入dao进行测试 17  * 有点:干净整洁,代码优雅 18  * 注意:@RunWith  @ContextConfiguration这两个注解的使用 19  *         我是导入了新版本的junit.jar和hamcrest-core-1.3.jar 20  *         junit-4.4.jar版本的不支持 21  */ 22 @RunWith(SpringJUnit4ClassRunner.class) 23 @ContextConfiguration(locations={"classpath:applicationContext.xml"}) 24 public class JunitSpringTest { 25 26     @Autowired 27     private IContentDao contentDao; 28 29     @Test 30     public void handler(){ 31         Content content = contentDao.get(1); 32         System.out.println(content.getTitle()); 33     } 34 } package ltssh; 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.lt.bean.Content; import com.lt.dao.content.IContentDao; /** * * 类: JunitSpringTest <br> * 描述: spring框架和junit框架结合使用案例 <br> * 使用注解的方式读取配置文件,自动注入dao进行测试 * 有点:干净整洁,代码优雅 * 注意:@RunWith  @ContextConfiguration这两个注解的使用 *         我是导入了新版本的junit.jar和hamcrest-core-1.3.jar *         junit-4.4.jar版本的不支持 */ @RunWith(SpringJUnit4ClassRunner.class) @ContextConfiguration(locations={"classpath:applicationContext.xml"}) public class JunitSpringTest { @Autowired private IContentDao contentDao; @Test public void handler(){ Content content = contentDao.get(1); System.out.println(content.getTitle()); } }



spring junit spring框架

需要 登录 后方可回复, 如果你还没有账号请 注册新账号