public class TimedCacheTests
extends junit.framework.TestCase
Modifier and Type | Field and Description |
---|---|
private TimedCache |
cache |
private Clock |
clock |
private Mockery |
context |
private java.util.Date |
fetchTime |
private java.lang.Object |
KEY |
private ObjectLoader |
loader |
private java.util.Date |
loadTime |
private java.lang.Object |
NEW_VALUE |
private ReloadPolicy |
reloadPolicy |
private java.lang.Object |
VALUE |
Constructor and Description |
---|
TimedCacheTests() |
Modifier and Type | Method and Description |
---|---|
void |
testLoadsObjectThatIsNotCached() |
void |
testReloadsCachedObjectAfterTimeout() |
void |
testReturnsCachedObjectWithinTimeout() |
private java.util.Date |
time(int i) |
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
private final java.lang.Object KEY
private final java.lang.Object VALUE
private final java.lang.Object NEW_VALUE
private Mockery context
private Clock clock
private ObjectLoader loader
private ReloadPolicy reloadPolicy
private TimedCache cache
private java.util.Date loadTime
private java.util.Date fetchTime
public void testLoadsObjectThatIsNotCached()
public void testReturnsCachedObjectWithinTimeout()
public void testReloadsCachedObjectAfterTimeout()
private java.util.Date time(int i)