猿问
回到首页
个人中心
反馈问题
注册登录
下载APP
首页
课程
实战
体系课
手记
专栏
慕课教程
这个问题不知道大家有没有遇到过,是关于java timetask定时器的问题?
试了一下timetask定时器的例子,只能在main函数里面跑,写个testcase却没有效果,这是为什么?
素胚勾勒不出你
浏览 361
回答 1
1回答
慕哥9229398
我之前也遇到过这种问题,在Junit的test中不能跑。其实,想想在main函数中能跑的话,其实只要调用含有timetask的方法,其实就可以了。Junit确实不可以,我也不知道为什么。但,能在main函数中执行,那么就一定能通过调用方法的方式使其执行,这个我已经验证过了,而且现在也在项目中运行正常。所以,最好不要再Junit中使用测试用例的方式验证。具体原因,我也不是很清楚。但通过调用方法的方式是可以的,你可以把timetask写在非main函数中,然后在main函数中调用,就能看见效果!
0
0
0
打开App,查看更多内容
随时随地看视频
慕课网APP
相关分类
Java
gradle
android studio 怎么新建gradle文件
1 回答
如何运行 gradle
1 回答
继续浏览精彩内容
慕课网APP
程序员的梦工厂
打开
继续