public function testAnalyzeChoosesHardcodesStrategyWhenAnyControllerIsNotKnown() { $mapper = new Horde_Routes_Mapper(); $mapper->resource('book', 'books'); $mapper->resource('author', 'authors'); $scanner = new Mad_Controller_Scanner($mapper); $scanner->analyze(); $this->assertEquals(array($scanner, 'scanHardcodes'), $scanner->getCallback()); }