assertType('Zend_Service_Amazon_Ec2_Keypair', $object); } public function testFactoryReturnsElasticIpObject() { $object = Zend_Service_Amazon_Ec2::factory('elasticip', 'access_key', 'secret_access_key'); $this->assertType('Zend_Service_Amazon_Ec2_Elasticip', $object); } public function testFactoryReturnsEbsObject() { $object = Zend_Service_Amazon_Ec2::factory('ebs', 'access_key', 'secret_access_key'); $this->assertType('Zend_Service_Amazon_Ec2_Ebs', $object); } public function testFactoryReturnImageObject() { $object = Zend_Service_Amazon_Ec2::factory('image', 'access_key', 'secret_access_key'); $this->assertType('Zend_Service_Amazon_Ec2_Image', $object); } public function testFactoryReturnsInstanceObject() { $object = Zend_Service_Amazon_Ec2::factory('instance', 'access_key', 'secret_access_key'); $this->assertType('Zend_Service_Amazon_Ec2_Instance', $object); } public function testFactoryReturnsSecurityGroupsObject() { $object = Zend_Service_Amazon_Ec2::factory('security', 'access_key', 'secret_access_key'); $this->assertType('Zend_Service_Amazon_Ec2_Securitygroups', $object); } }