ServerTest
extends ComputeTestCase
in package
Table of Contents
- ANNOTATION_FILE = 'mockFile'
- ANNOTATION_PATH = 'mockPath'
- COLLECTION_CLASS = 'OpenCloud\Common\Collection\ResourceIterator'
- RESPONSE_CLASS = 'Guzzle\Http\Message\Response'
- $client : mixed
- $currentMockSubscriber : mixed
- $mockPath : mixed
- $server : mixed
- $service : mixed
- $testDir : mixed
- $testExt : mixed
- getClient() : mixed
- handleMockSubscribers() : mixed
- invokeMethod() : mixed
- Call protected/private method of a class.
- isCollection() : mixed
- isResponse() : mixed
- makeResponse() : mixed
- newClient() : mixed
- setUp() : mixed
- setupObjects() : mixed
- tearDown() : mixed
- test__construct() : mixed
- test_Attaching_Detaching_Volume() : mixed
- test_Create_Availability_Zone() : mixed
- test_Create_Fails_Without_Correct_Networks() : mixed
- test_Create_Fails_Without_Correct_Security_Groups() : mixed
- test_Create_Fails_Without_Response() : mixed
- test_Create_Image() : mixed
- test_Create_Image_Fails_Without_Name() : mixed
- test_Create_Personality() : mixed
- test_Create_UserData() : mixed
- test_Create_With_Bootable_Volume() : mixed
- test_Create_With_Bootable_Volume_Delete_On_Termination() : mixed
- test_Create_With_Ids() : mixed
- test_Create_With_KeyPair() : mixed
- test_Create_With_Networks() : mixed
- test_Create_With_Objects() : mixed
- test_Create_With_Ports() : mixed
- test_Create_With_Security_Group_Objects() : mixed
- test_Create_With_Security_Group_Strings() : mixed
- test_Delete() : mixed
- test_Diagnostics() : mixed
- test_Image_Schedule() : mixed
- test_Ip() : mixed
- test_Ips() : mixed
- test_Ips_Network() : mixed
- test_Metadata() : mixed
- test_Metadata_More() : mixed
- test_Reboot() : mixed
- test_Rebuild1() : mixed
- test_Rebuild2() : mixed
- test_Rebuild3() : mixed
- test_Rescue() : mixed
- test_Rescue_Fails_Without_Id() : mixed
- test_Resize() : mixed
- test_Resize_Confirm() : mixed
- test_Resize_Revert() : mixed
- test_Resource_Name() : mixed
- test_Resume() : mixed
- test_Service() : mixed
- test_Set_Password() : mixed
- test_Start() : mixed
- test_Stop() : mixed
- test_Suspend() : mixed
- test_Unrescue() : mixed
- test_Update() : mixed
- test_Url() : mixed
- test_Volume_Attachment() : mixed
- test_Volume_Attachment_List() : mixed
- addMockSubscriber() : mixed
- getTestFilePath() : mixed
- parseDocBlock() : mixed
Constants
ANNOTATION_FILE
public
mixed
ANNOTATION_FILE
= 'mockFile'
ANNOTATION_PATH
public
mixed
ANNOTATION_PATH
= 'mockPath'
COLLECTION_CLASS
public
mixed
COLLECTION_CLASS
= 'OpenCloud\Common\Collection\ResourceIterator'
RESPONSE_CLASS
public
mixed
RESPONSE_CLASS
= 'Guzzle\Http\Message\Response'
Properties
$client
public
mixed
$client
$currentMockSubscriber
protected
mixed
$currentMockSubscriber
$mockPath
protected
mixed
$mockPath
= './'
$server
protected
mixed
$server
$service
protected
mixed
$service
$testDir
protected
mixed
$testDir
= '_response/'
$testExt
protected
mixed
$testExt
= '.resp'
Methods
getClient()
public
getClient() : mixed
Return values
mixed —handleMockSubscribers()
public
handleMockSubscribers() : mixed
Return values
mixed —invokeMethod()
Call protected/private method of a class.
public
invokeMethod(object &$object, string $methodName[, array<string|int, mixed> $parameters = array() ]) : mixed
Parameters
- $object : object
-
Instantiated object that we will run method on.
- $methodName : string
-
Method name to call
- $parameters : array<string|int, mixed> = array()
-
Array of parameters to pass into method.
Return values
mixed —Method return.
isCollection()
public
isCollection(mixed $object) : mixed
Parameters
- $object : mixed
Return values
mixed —isResponse()
public
isResponse(mixed $object) : mixed
Parameters
- $object : mixed
Return values
mixed —makeResponse()
public
makeResponse([mixed $body = null ][, mixed $status = 200 ]) : mixed
Parameters
- $body : mixed = null
- $status : mixed = 200
Return values
mixed —newClient()
public
newClient() : mixed
Return values
mixed —setUp()
public
setUp() : mixed
Return values
mixed —setupObjects()
public
setupObjects() : mixed
Return values
mixed —tearDown()
public
tearDown() : mixed
Return values
mixed —test__construct()
public
test__construct() : mixed
Return values
mixed —test_Attaching_Detaching_Volume()
public
test_Attaching_Detaching_Volume() : mixed
Return values
mixed —test_Create_Availability_Zone()
public
test_Create_Availability_Zone() : mixed
Return values
mixed —test_Create_Fails_Without_Correct_Networks()
public
test_Create_Fails_Without_Correct_Networks() : mixed
Tags
Return values
mixed —test_Create_Fails_Without_Correct_Security_Groups()
public
test_Create_Fails_Without_Correct_Security_Groups() : mixed
Tags
Return values
mixed —test_Create_Fails_Without_Response()
public
test_Create_Fails_Without_Response() : mixed
Return values
mixed —test_Create_Image()
public
test_Create_Image() : mixed
Tags
Return values
mixed —test_Create_Image_Fails_Without_Name()
public
test_Create_Image_Fails_Without_Name() : mixed
Tags
Return values
mixed —test_Create_Personality()
public
test_Create_Personality() : mixed
Return values
mixed —test_Create_UserData()
public
test_Create_UserData() : mixed
Return values
mixed —test_Create_With_Bootable_Volume()
public
test_Create_With_Bootable_Volume() : mixed
Return values
mixed —test_Create_With_Bootable_Volume_Delete_On_Termination()
public
test_Create_With_Bootable_Volume_Delete_On_Termination() : mixed
Return values
mixed —test_Create_With_Ids()
public
test_Create_With_Ids() : mixed
Return values
mixed —test_Create_With_KeyPair()
public
test_Create_With_KeyPair() : mixed
Return values
mixed —test_Create_With_Networks()
public
test_Create_With_Networks() : mixed
Return values
mixed —test_Create_With_Objects()
public
test_Create_With_Objects() : mixed
Return values
mixed —test_Create_With_Ports()
public
test_Create_With_Ports() : mixed
Return values
mixed —test_Create_With_Security_Group_Objects()
public
test_Create_With_Security_Group_Objects() : mixed
Return values
mixed —test_Create_With_Security_Group_Strings()
public
test_Create_With_Security_Group_Strings() : mixed
Return values
mixed —test_Delete()
public
test_Delete() : mixed
Return values
mixed —test_Diagnostics()
public
test_Diagnostics() : mixed
Return values
mixed —test_Image_Schedule()
public
test_Image_Schedule() : mixed
Return values
mixed —test_Ip()
public
test_Ip() : mixed
Return values
mixed —test_Ips()
public
test_Ips() : mixed
Return values
mixed —test_Ips_Network()
public
test_Ips_Network() : mixed
Return values
mixed —test_Metadata()
public
test_Metadata() : mixed
Return values
mixed —test_Metadata_More()
public
test_Metadata_More() : mixed
Return values
mixed —test_Reboot()
public
test_Reboot() : mixed
Return values
mixed —test_Rebuild1()
public
test_Rebuild1() : mixed
Tags
Return values
mixed —test_Rebuild2()
public
test_Rebuild2() : mixed
Tags
Return values
mixed —test_Rebuild3()
public
test_Rebuild3() : mixed
Return values
mixed —test_Rescue()
public
test_Rescue() : mixed
Tags
Return values
mixed —test_Rescue_Fails_Without_Id()
public
test_Rescue_Fails_Without_Id() : mixed
Tags
Return values
mixed —test_Resize()
public
test_Resize() : mixed
Return values
mixed —test_Resize_Confirm()
public
test_Resize_Confirm() : mixed
Return values
mixed —test_Resize_Revert()
public
test_Resize_Revert() : mixed
Return values
mixed —test_Resource_Name()
public
test_Resource_Name() : mixed
Return values
mixed —test_Resume()
public
test_Resume() : mixed
Return values
mixed —test_Service()
public
test_Service() : mixed
Return values
mixed —test_Set_Password()
public
test_Set_Password() : mixed
Return values
mixed —test_Start()
public
test_Start() : mixed
Return values
mixed —test_Stop()
public
test_Stop() : mixed
Return values
mixed —test_Suspend()
public
test_Suspend() : mixed
Return values
mixed —test_Unrescue()
public
test_Unrescue() : mixed
Tags
Return values
mixed —test_Update()
public
test_Update() : mixed
Return values
mixed —test_Url()
public
test_Url() : mixed
Return values
mixed —test_Volume_Attachment()
public
test_Volume_Attachment() : mixed
Return values
mixed —test_Volume_Attachment_List()
public
test_Volume_Attachment_List() : mixed
Return values
mixed —addMockSubscriber()
protected
addMockSubscriber(mixed $response) : mixed
Parameters
- $response : mixed
Return values
mixed —getTestFilePath()
protected
getTestFilePath(mixed $file[, mixed $mockPath = null ]) : mixed
Parameters
- $file : mixed
- $mockPath : mixed = null
Return values
mixed —parseDocBlock()
protected
static parseDocBlock(mixed $string[, mixed $annotation = self::ANNOTATION_FILE ]) : mixed
Parameters
- $string : mixed
- $annotation : mixed = self::ANNOTATION_FILE