我有一個JUnit測試,我想等待一段時間,同步。我的JUnit測試是這樣的:如何讓JUnit測試等待?
@Test
public void testExipres(){
SomeCacheObject sco = new SomeCacheObject();
sco.putWithExipration("foo", 1000);
//WAIT FOR 2 SECONDS
assertNull(sco.getIfNotExipred("foo"));
}
我試過Thread.currentThread()等待(),但它拋出一個拋出:IllegalMonitorStateException(正如預期的那樣)。是否有一些技巧,或者我需要一個不同的顯示器?
是的。我是一個完整的白癡。 *嘆*。必須睡覺。 – Kylar 2013-04-10 23:55:37
@Kylar是的,睡眠很重要!現在很高興一切都很好。 – Muel 2013-04-11 00:48:28