[Schmitzm-commits] r2171 - trunk/schmitzm-core/src/test/java/de/schmitzm/lang
scm-commit at wald.intevation.org
scm-commit at wald.intevation.org
Tue Dec 18 00:21:29 CET 2012
Author: alfonx
Date: 2012-12-18 00:21:29 +0100 (Tue, 18 Dec 2012)
New Revision: 2171
Modified:
trunk/schmitzm-core/src/test/java/de/schmitzm/lang/TimedLimitedHashmapTest.java
Log:
Die Zeitabst?\195?\164nde in TimedLimitedHashmap erweitert. Da in der TimedLimitedHashmap ein Task l?\195?\164uft, und auf Gisbert durchaus mal alle Thread busy sind, konnte es hier zu unzuverl?\195?\164ssigen Ergebnissen kommen.
Modified: trunk/schmitzm-core/src/test/java/de/schmitzm/lang/TimedLimitedHashmapTest.java
===================================================================
--- trunk/schmitzm-core/src/test/java/de/schmitzm/lang/TimedLimitedHashmapTest.java 2012-12-17 22:00:34 UTC (rev 2170)
+++ trunk/schmitzm-core/src/test/java/de/schmitzm/lang/TimedLimitedHashmapTest.java 2012-12-17 23:21:29 UTC (rev 2171)
@@ -15,31 +15,37 @@
tlhm.put("A", "A");
Thread.sleep(100);
- assertNotNull("A muss noch in TLHM enthalten sein",tlhm.get("A"));
+ assertNotNull("A muss noch in TLHM enthalten sein", tlhm.get("A"));
Thread.sleep(100);
- assertNotNull("A muss noch in TLHM enthalten sein",tlhm.get("A"));
+ assertNotNull("A muss noch in TLHM enthalten sein", tlhm.get("A"));
Thread.sleep(100);
- assertNull("A muss aus TLHM entfernt sein",tlhm.get("A"));
+ assertNull("A muss aus TLHM entfernt sein", tlhm.get("A"));
}
-
@Test
public void testTimedLimitedHashMap_Autoclean() throws InterruptedException {
TimedLimitedHashmap<String, String> tlhm = new TimedLimitedHashmap<String, String>(
300, 1000);
-
+
tlhm.put("A", "A");
- Thread.sleep(110);
+ assertEquals(TimedLimitedHashmap.class.getSimpleName()
+ + " muss Groesse 1 haben da Timeout von 300ms noch nicht rum sein sollten", 1, tlhm.size());
+ Thread.sleep(100);
+ assertEquals(TimedLimitedHashmap.class.getSimpleName()
+ + " muss Groesse 1 haben da Timeout von 300ms noch nicht rum sein sollten", 1, tlhm.size());
+
tlhm.put("B", "A");
- Thread.sleep(110);
-
- assertTrue("TLHM muss Groesse 2 haben",tlhm.size() == 2);
- Thread.sleep(410);
- assertTrue("TLHM muss nun leer sein",tlhm.size() == 0);
+ Thread.sleep(100);
+ assertEquals(TimedLimitedHashmap.class.getSimpleName()
+ + " muss Groesse 2 haben da Timeout von 300ms noch nicht rum sein sollten", 2, tlhm.size());
-// assertEquals(2, tlhm.size());
-// Thread.sleep(410);
-// assertEquals(0, tlhm.size());
+ Thread.sleep(600);
+ assertEquals(TimedLimitedHashmap.class.getSimpleName()
+ + " muss Groesse 0 haben da Timeout von 300ms verstrichen sein sollten", 0, tlhm.size());
+
+ // assertEquals(2, tlhm.size());
+ // Thread.sleep(410);
+ // assertEquals(0, tlhm.size());
}
}
More information about the Schmitzm-commits
mailing list