1..60 # ->initialize() # ->set() ->get() ->has() ok 1 - ->set() returns true if data are stored in cache ok 2 - ->get() retrieves data form the cache ok 3 - ->has() returns true if the cache exists ok 4 - ->set() takes a lifetime as its third argument not ok 5 - ->get() returns the default value if cache has expired # Failed test (./sfCacheDriverTests.class.php at line 22) # got: 'some random data to store in the cache system... (\'"!#/é$£)' # expected: 'default' not ok 6 - ->has() returns true if the cache exists # Failed test (./sfCacheDriverTests.class.php at line 23) # got: true # expected: false ok 7 - ->get() returns null if the cache does not exist ok 8 - ->get() takes a default value as its second argument ok 9 - ->has() returns false if the cache does not exist ok 10 - ->set() overrides previous data stored in the cache ok 11 - ->set() retrieves the latest data form the cache ok 12 - ->set() accepts a namespaced cache key ok 13 - ->set() accepts a namespaced cache key ok 14 - ->set() accepts a namespaced cache key # ->clean() not ok 15 - ->clean() cleans old cache key if given the sfCache::OLD argument # Failed test (./sfCacheDriverTests.class.php at line 48) # got: true # expected: false ok 16 - ->clean() cleans old cache key if given the sfCache::OLD argument ok 17 - ->clean() cleans all cache key if given the sfCache::ALL argument ok 18 - ->clean() cleans all cache key if given the sfCache::ALL argument ok 19 - ->clean() cleans all cache key if given no argument ok 20 - ->clean() cleans all cache key if given no argument # ->remove() ok 21 - ->remove() takes a cache key as its first argument ok 22 - ->remove() takes a cache key as its first argument ok 23 - ->remove() takes a cache key as its first argument # ->removePattern() # *:bar:foo ok 24 - ->removePattern() takes a pattern as its first argument ok 25 - ->removePattern() takes a pattern as its first argument ok 26 - ->removePattern() takes a pattern as its first argument ok 27 - ->removePattern() takes a pattern as its first argument # foo:bar:* ok 28 - ->removePattern() takes a pattern as its first argument ok 29 - ->removePattern() takes a pattern as its first argument ok 30 - ->removePattern() takes a pattern as its first argument ok 31 - ->removePattern() takes a pattern as its first argument # foo:**:foo ok 32 - ->removePattern() takes a pattern as its first argument ok 33 - ->removePattern() takes a pattern as its first argument ok 34 - ->removePattern() takes a pattern as its first argument ok 35 - ->removePattern() takes a pattern as its first argument # foo:bar:** ok 36 - ->removePattern() takes a pattern as its first argument ok 37 - ->removePattern() takes a pattern as its first argument ok 38 - ->removePattern() takes a pattern as its first argument ok 39 - ->removePattern() takes a pattern as its first argument # **:bar ok 40 - ->removePattern() takes a pattern as its first argument ok 41 - ->removePattern() takes a pattern as its first argument ok 42 - ->removePattern() takes a pattern as its first argument ok 43 - ->removePattern() takes a pattern as its first argument # ** ok 44 - ->removePattern() takes a pattern as its first argument ok 45 - ->removePattern() takes a pattern as its first argument ok 46 - ->removePattern() takes a pattern as its first argument ok 47 - ->removePattern() takes a pattern as its first argument # ->getTimeout() ok 48 - ->getTimeout() returns the timeout time for a given cache key ok 49 - ->getTimeout() returns the timeout time for a given cache key not ok 50 - ->getTimeout() returns the timeout time for a given cache key # Failed test (./sfCacheDriverTests.class.php at line 126) # got: 1741920096 # expected: 0 ok 51 - ->getTimeout() returns the timeout time for a given cache key ok 52 - ->getTimeout() returns the timeout time for a given cache key ok 53 - ->getTimeout() returns 0 if the cache key does not exist # ->getLastModified() ok 54 - ->getLastModified() returns the last modified time for a given cache key ok 55 - ->getLastModified() returns the last modified time for a given cache key not ok 56 - ->getLastModified() returns the last modified time for a given cache key # Failed test (./sfCacheDriverTests.class.php at line 150) # got: 1741920106 # expected: 0 ok 57 - ->getLastModified() returns the last modified time for a given cache key ok 58 - ->getLastModified() returns the last modified time for a given cache key ok 59 - ->getLastModified() returns 0 if the cache key does not exist # ->getMany() ok 60 - ->getMany() gets many keys in one call Looks like you failed 5 tests of 60.