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

这个问题不知道大家有没有遇到过,是关于java timetask定时器的问题?

这个问题不知道大家有没有遇到过,是关于java timetask定时器的问题?

素胚勾勒不出你 2021-07-21 20:15:26
试了一下timetask定时器的例子,只能在main函数里面跑,写个testcase却没有效果,这是为什么?
查看完整描述

1 回答

?
慕哥9229398

TA贡献1877条经验 获得超6个赞

我之前也遇到过这种问题,在Junit的test中不能跑。
其实,想想在main函数中能跑的话,其实只要调用含有timetask的方法,其实就可以了。
Junit确实不可以,我也不知道为什么。但,能在main函数中执行,那么就一定能通过调用方法的方式使其执行,这个我已经验证过了,而且现在也在项目中运行正常。
所以,最好不要再Junit中使用测试用例的方式验证。具体原因,我也不是很清楚。但通过调用方法的方式是可以的,你可以把timetask写在非main函数中,然后在main函数中调用,就能看见效果!

查看完整回答
反对 回复 2021-07-29
  • 1 回答
  • 0 关注
  • 360 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信