Ben eşzamanlı, ben bir süre için beklemek zorunda istediğiniz bir JUnit test var.) (Bekle() JUnit Testini nasıl bekletebilirim?
@Test
public void testExipres(){
SomeCacheObject sco = new SomeCacheObject();
sco.putWithExipration("foo", 1000);
//WAIT FOR 2 SECONDS
assertNull(sco.getIfNotExipred("foo"));
}
Ben Thread.currentThread çalıştı, ancak (Beklendiği gibi) bir IllegalMonitorStateException atar. Benim JUnit test buna benzemez. Bazı hile var mı yoksa farklı bir monitöre mi ihtiyacım var?
Evet. Ben tam bir moronum. *iç çekmek*. Uyuyalım. – Kylar
@Kylar Yep, uyku önemlidir! Sevindim, şimdi iyi. – Muel