Ejemplo n.º 1
0
 public function testInitial()
 {
     $requirements = new GandiAPIMethodRequirements();
     $tested = array();
     foreach (GandiAPIMethodRequirements::$methods as $m) {
         $items = explode('.', $m);
         $method = $items[count($items) - 1];
         unset($items[count($items) - 1]);
         $prefix = implode('.', $items);
         $avail = $requirements->prefixAvailable($prefix);
         $this->assertNotEmpty($method);
         $this->assertTrue($avail);
         if (!in_array($prefix, $tested)) {
             $tested[] = $prefix;
         }
     }
     $this->assertCount(count($tested), GandiAPIMethodRequirements::$prefixes);
     foreach (GandiAPIMethodRequirements::$prefixes as $p) {
         $test = in_array($p, $tested) ? false : $p;
         $this->assertFalse($test);
     }
 }