【发布时间】:2011-03-16 04:26:54
【问题描述】:
我使用 SchedulerFactoryBean 为我的应用程序创建了一个简单的作业。谁能告诉我如何使用 Junit 测试这个作业,并确保它在给定的时间间隔内工作正常,之后应该停止作业。我创建了一个示例类并测试了它的工作正常,为了停止这个我必须停止/终止应用程序。
我想尝试使用 Junit 的是: Job 调用是在所需间隔之后的方法,我想测试方法的返回值以及与此方法相关的其他功能,然后是作业应该停止。
public class First {
private HashMap myData = null;
public void reload(){
myData = calling some method;
}
}
我将在 Junit 中创建一个 First 实例,然后休眠一段时间。在睡眠之间,作业将调用重新加载,这将填充 myData。现在我需要用 Junit 测试 myData 中的值。
我使用以下链接创建了此作业:http://www.mkyong.com/spring/spring-...duler-example/
提前致谢。
汗
【问题讨论】:
标签: java spring junit quartz-scheduler