Package org.jmock.example.timedcache
Class TimedCacheTests
- java.lang.Object
-
- junit.framework.Assert
-
- junit.framework.TestCase
-
- org.jmock.example.timedcache.TimedCacheTests
-
- All Implemented Interfaces:
junit.framework.Test
public class TimedCacheTests extends junit.framework.TestCase
-
-
Field Summary
Fields Modifier and Type Field Description private TimedCachecacheprivate Clockclockprivate Mockerycontextprivate java.util.DatefetchTimeprivate java.lang.ObjectKEYprivate ObjectLoaderloaderprivate java.util.DateloadTimeprivate java.lang.ObjectNEW_VALUEprivate ReloadPolicyreloadPolicyprivate java.lang.ObjectVALUE
-
Constructor Summary
Constructors Constructor Description TimedCacheTests()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidtestLoadsObjectThatIsNotCached()voidtestReloadsCachedObjectAfterTimeout()voidtestReturnsCachedObjectWithinTimeout()private java.util.Datetime(int i)-
Methods inherited from class junit.framework.TestCase
assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertFalse, assertFalse, assertNotNull, assertNotNull, assertNotSame, assertNotSame, assertNull, assertNull, assertSame, assertSame, assertTrue, assertTrue, countTestCases, createResult, fail, fail, failNotEquals, failNotSame, failSame, format, getName, run, run, runBare, runTest, setName, setUp, tearDown, toString
-
-
-
-
Field Detail
-
KEY
private final java.lang.Object KEY
-
VALUE
private final java.lang.Object VALUE
-
NEW_VALUE
private final java.lang.Object NEW_VALUE
-
context
private Mockery context
-
clock
private Clock clock
-
loader
private ObjectLoader loader
-
reloadPolicy
private ReloadPolicy reloadPolicy
-
cache
private TimedCache cache
-
loadTime
private java.util.Date loadTime
-
fetchTime
private java.util.Date fetchTime
-
-
Method Detail
-
testLoadsObjectThatIsNotCached
public void testLoadsObjectThatIsNotCached()
-
testReturnsCachedObjectWithinTimeout
public void testReturnsCachedObjectWithinTimeout()
-
testReloadsCachedObjectAfterTimeout
public void testReloadsCachedObjectAfterTimeout()
-
time
private java.util.Date time(int i)
-
-