import
org.springframework.context.support.ClassPathXmlApplicationContext;
import junit.framework.TestCase;
public class WelcomeAdviceTest extends TestCase ... {
public void testWelcomeAdvice() ...{
ClassPathXmlApplicationContext appContext = new ClassPathXmlApplicationContext(new String[] ...{
"applicationContext.xml"
});
GreetingService service =(GreetingService)appContext.getBean("greetingService");
service.sayGreeting();
}
}
import junit.framework.TestCase;
public class WelcomeAdviceTest extends TestCase ... {
public void testWelcomeAdvice() ...{
ClassPathXmlApplicationContext appContext = new ClassPathXmlApplicationContext(new String[] ...{
"applicationContext.xml"
});
GreetingService service =(GreetingService)appContext.getBean("greetingService");
service.sayGreeting();
}
}
使用TestCase需要import junit,framework.TestCase
并且需要添加junit的jar包
使用时从TestCase继承,在类里面的以test开头的函数都会被执行一边。
比使用main进行测试要好得多
但是,还是建议每个类里都有自己的main函数,方便以后测试