【发布时间】:2014-08-19 07:32:15
【问题描述】:
根据available documentation,应用引擎测试助手类LocalServiceTestHelper可以模拟来自ApiProxy.getCurrentEnvironment().getRemainingMillis()的结果。
只要代码在创建助手的同一线程中运行,这一切都可以正常工作,但似乎当测试是多线程时(例如测试延迟任务时),第二个线程将不会使用模拟响应.
如何在任务队列任务中获取帮助类来设置ApiProxy.getCurrentEnvironment().getRemainingMillis()的返回值?
【问题讨论】:
标签: java google-app-engine unit-testing task-queue