maven spring test example

用spring测试是一个很好地选择,而且spring对junit的测试支持很好。

在写测试的时候一般会需要一个BasicTest来初始化资源,下面把这个类放出来。

import org.aspectj.lang.annotation.After;
import org.junit.Before;
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;

@RunWith(SpringJUnit4ClassRunner.class)
@ContextConfiguration("/applicationContext.xml")
public class BasicTest {
	@Autowired
	protected BotCommandContext commandContext;

	@Before
	public void before(){
		System.out.println("before test");
	}
	@After(value = "")
	public void after(){
		System.out.println("after test");
	}
}

然后创建一个简单测试类。

/***
 * 
 * @author jongsuny
 *
 */
public class Test1 extends BasicTest{
	@Test
	public void checkTest(){
		System.out.println("====test start====");
	}
}

然后在eclipse里alt+shift+d + t,运行测试类。

如果没有编译过,那就编译一下再执行。

Maven管理的Spring Web项目集成JUnit单元测试

发表评论

电子邮件地址不会被公开。 必填项已用 * 标注

您可以使用这些 HTML 标签和属性: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>