public function testGetTotalRequests() { $rateLimit = new Noginn_RateLimit(array('127.0.0.1', 'action'), 5, 3, $this->_cache); $cache = $rateLimit->getCache(); $cache->save(1, $rateLimit->getCacheId(time() - 3 * 60)); $cache->save(1, $rateLimit->getCacheId(time() - 2 * 60)); $cache->save(1, $rateLimit->getCacheId(time() - 1 * 60)); $cache->save(1, $rateLimit->getCacheId()); $this->assertEquals(3, $rateLimit->getTotalRequests()); }