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)); }
/** * Test create an instance */ public function testCreateInstance() { $options = array('imageId' => constant('TESTS_ZEND_SERVICE_RACKSPACE_SERVER_IMAGEID'), 'flavorId' => constant('TESTS_ZEND_SERVICE_RACKSPACE_SERVER_FLAVORID'), 'metadata' => array('foo' => 'bar')); $instance = $this->infrastructure->createInstance(constant('TESTS_ZEND_SERVICE_RACKSPACE_SERVER_IMAGE_NAME'), $options); self::$instanceId = $instance->getId(); $this->assertEquals(constant('TESTS_ZEND_SERVICE_RACKSPACE_SERVER_IMAGEID'), $instance->getImageId()); }