为了账号安全,请及时绑定邮箱和手机立即绑定

UnitTestBase.java代码是怎样的?

大神给个代码呗,方便学习

正在回答

2 回答

在com.imooc.test.base包下

0 回复 有任何疑惑可以回复我~
#1

lvl27

老师,您这个源码文件在哪里下载啊
2017-02-21 回复 有任何疑惑可以回复我~

package com.test;

import org.junit.After;
import org.junit.Before;
import org.springframework.context.support.ClassPathXmlApplicationContext;

public class UnitTestBase {
 private ClassPathXmlApplicationContext context;
 private String stringXmlPath;
 public UnitTestBase() {};
 public UnitTestBase(String stringXmlPath) {
  this.stringXmlPath = stringXmlPath;
 };
 @Before
 public void before(){
  
  if(stringXmlPath==null||stringXmlPath.equals("")){
   stringXmlPath = "classPath*:spring-*.xml";
  }
  try{
   context = new ClassPathXmlApplicationContext(stringXmlPath.split("[,\\s]+"));
   context.start();
  }catch(Exception e){
   e.printStackTrace();
  }
 }
 @After
 public void after(){
  context.destroy();
  
 }
 
 @SuppressWarnings("unchecked")
 protected <T extends Object>T getBean(String beanId){
  return (T)context.getBean(beanId);
 }
 
 protected <T extends Object>T getBean(Class<T> clazz){
  return (T)context.getBean(clazz);
 }

}

2 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消

UnitTestBase.java代码是怎样的?

我要回答 关注问题
意见反馈 帮助中心 APP下载
官方微信