Class TimedCacheTests

  • All Implemented Interfaces:
    junit.framework.Test

    public class TimedCacheTests
    extends junit.framework.TestCase
    • 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
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
    • 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
      • clock

        private Clock clock
      • loadTime

        private java.util.Date loadTime
      • fetchTime

        private java.util.Date fetchTime
    • Constructor Detail

      • TimedCacheTests

        public TimedCacheTests()
    • Method Detail

      • testLoadsObjectThatIsNotCached

        public void testLoadsObjectThatIsNotCached()
      • testReturnsCachedObjectWithinTimeout

        public void testReturnsCachedObjectWithinTimeout()
      • testReloadsCachedObjectAfterTimeout

        public void testReloadsCachedObjectAfterTimeout()
      • time

        private java.util.Date time​(int i)