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