搭建spring3+hibernate3测试环境

6 篇文章 0 订阅
3 篇文章 0 订阅

主要参考spring文档  

/spring-framework-3.1.2.RELEASE/docs/spring-framework-reference/html/testing.html

下面的  

Context configuration with XML resources的说明

不需要写configuration。。。。神马,也不用写getXXX,setXXX方法。

主要看文档,需要导入一个spring测试jar包
然后,
package com.anbang.hrsystem.dao;


import junit.framework.Assert;


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.anbang.hrsystem.domain.AttendType;
@RunWith(SpringJUnit4ClassRunner.class)
//这里的两个配置文件applicationContext.xml文件和XXXdao文件都放在web应用的web-inf/下面了。必须加入这个file:来确定文件位置。慢慢调试。要是放在其他的位置,用class  或者value,使用eclipse的代码助手功能看下就知道了。
@ContextConfiguration(locations={"file:WebContent/WEB-INF/applicationContext.xml","file:WebContent/WEB-INF/daoContext.xml"})
public class AttendTypeDaoTest {
  
  @Autowired
  private AttendTypeDao attendTypeDao;


  @Test
  public void testGet() {
    AttendType type = (AttendType) attendTypeDao.get(AttendType.class, 1);
//   Assert.assertNotNull(type.getName());
    org.junit.Assert.assertEquals(type.getName(), "正常");
  }

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值