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 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 Summary
Constructors Constructor Description TimedCacheTests()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description void
testLoadsObjectThatIsNotCached()
void
testReloadsCachedObjectAfterTimeout()
void
testReturnsCachedObjectWithinTimeout()
private java.util.Date
time(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)
-
-