public function testGetAdapterWithConfig()
 {
     // EC2 adapter
     $Ec2Adapter = Zend_Cloud_Infrastructure_Factory::getAdapter(new Zend_Config(Zend_Cloud_Infrastructure_Adapter_Ec2Test::getConfigArray()));
     $this->assertEquals('Zend_Cloud_Infrastructure_Adapter_Ec2', get_class($Ec2Adapter));
     // Rackspace adapter
     $rackspaceAdapter = Zend_Cloud_Infrastructure_Factory::getAdapter(new Zend_Config(Zend_Cloud_Infrastructure_Adapter_RackspaceTest::getConfigArray()));
     $this->assertEquals('Zend_Cloud_Infrastructure_Adapter_Rackspace', get_class($rackspaceAdapter));
 }
Exemple #2
0
 /**
  * Test create an instance
  */
 public function testCreateInstance()
 {
     $options = array(Zend_Cloud_Infrastructure_Instance::INSTANCE_IMAGEID => 'ami-7f418316', Zend_Cloud_Infrastructure_Adapter_Ec2::AWS_SECURITY_GROUP => array('default'));
     $instance = $this->infrastructure->createInstance('test', $options);
     self::$instanceId = $instance->getId();
     $this->assertEquals('ami-7f418316', $instance->getImageId());
 }