任何人都可以帮助我解决pauseAWT()和awtSleep()之间的区别吗?还有什么时候使用其他?
答案 0 :(得分:0)
junit.extensions.jfcunit.JFCTestCase
?我认为Javadocs很清楚:
pauseAWT
:暂停awt事件队列,直到releaseAWT()
释放它或者到达测试结束。awtSleep
: 没有参数:暂停测试最多一段时间,并允许AWT线程暂时恢复/ < strong> w / argument:暂停测试直到指定的(最长)时间段,并允许AWT线程暂时恢复。因此,第一个暂停AWT线程,第二个暂停测试并允许AWT线程恢复。请记住,AWT在一个单独的线程中运行,通常称为EDT(事件调度线程)。看起来您将串联使用这两种方法来确保可复制的测试状态。