Exemplo n.º 1
0
 public function donttest_entire_codebase()
 {
     $loader = new Autoloader(\Sledgehammer\PATH);
     $loader->importFolder(\Sledgehammer\PATH, array('matching_filename' => false, 'mandatory_definition' => false, 'mandatory_superclass' => false, 'one_definition_per_file' => false, 'detect_accidental_output' => false));
     // Import all
     //
     $analyzer = new PhpAnalyzer();
     $this->analyzeDirectory($analyzer, \Sledgehammer\PATH);
     // Check all used definitions
     $failed = false;
     foreach (array_keys($analyzer->usedDefinitions) as $definition) {
         if ($this->tryGetInfo($analyzer, $definition) == false) {
             $failed = true;
         }
     }
     if ($failed == false) {
         $this->assertTrue(true, 'All ' . count($analyzer->usedDefinitions) . ' definitions are found');
     }
 }