spring hibernate junit 单元测试

spring 与 hibernate 合成 单元测试:

jar:spring Testing surpport Libraries
spring-test.jar
junit-4.4.jar



public class TestSpring extends AbstractDependencyInjectionSpringContextTests {

@Override
protected String[] getConfigLocations() {
return new String[] {"classpath:hibernate.xml",
"classpath:applicationContext.xml"};
}
}




public class TestMemberTopic extends TestSpring {



public void test(){
//------------
SuperDaoImpl<MemberTopic> superDao = (MemberTopicDaoImpl)applicationContext.getBean("memberTopicDao");
System.out.println("----------begin");
MemberTopic topic = superDao.load(1);
System.out.println("title:" + topic.getTitle());
//Hibernate.initialize(topic.getThreads());
Collection<MemberThread> threads = topic.getThreads();
//Hibernate.in= itialize(threads);
Iterator<MemberThread> it = threads.iterator();

MemberInfo info = topic.getMemberInfo();
System.out.println("-user:" + info.getRealname());
//System.out.println("list length:" + threads.size());
while(it.hasNext()){
System.out.println(it.next().getContent());
}
System.out.println("----------end");
try {
String date = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss").format(new Date());
String title = "主题88";
MemberTopic topic1 = new MemberTopic();
topic1.setCreatetime(date);
topic1.setReply(1);
//topic1.setUid(1);
topic1.setTitle(title);
topic1.setIp("88");
MemberInfo einfo = new MemberInfo();
einfo.setUid(8);
topic1.setMemberInfo(einfo);

MemberThread thread = new MemberThread();
thread.setContent("qqqq");
thread.setCreatetime(date);
thread.setIp("1");
thread.setTopic(topic1);
thread.setUid(8);
topic1.appendThread(thread);
superDao.save(topic1);
} catch (Exception e) {
e.printStackTrace();
}


}
}



更详细参见:http://yangblog.iteye.com/blog/964369
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值