LoadBalancerTest
extends LoadBalancerTestCase
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
- $loadBalancer : mixed
- $mockPath : 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_Add_Node() : mixed
- test_Add_VIP_Fails_With_Incorrect_Condition_Arg() : mixed
- test_Add_VIP_Fails_With_Incorrect_Type_Arg() : mixed
- test_Add_VIP_Fails_With_Incorrect_Weight_Arg() : mixed
- test_Adding_Node_Fails_Without_Correct_Type() : mixed
- test_Adding_Node_Fails_Without_Correct_Weight() : mixed
- test_Adding_Node_With_Type() : mixed
- test_Adding_Nodes_Fails_When_Empty() : mixed
- test_Adding_VIP() : mixed
- test_Adding_VIP_Fails_With_Incorrect_IP_Type() : mixed
- test_Certificate_Mapping() : mixed
- test_Connection_Throttle() : mixed
- test_Creating_Access_List() : mixed
- test_Has_Connection_Logging() : mixed
- test_Has_Content_Caching() : mixed
- test_Health_Monitor_Is_Refreshed_With_Bespoke_Method() : mixed
- test_Metadata() : mixed
- test_Metadata_List() : mixed
- test_Remove_Node() : mixed
- test_Setting_Connection_Logging_Returns_Response() : mixed
- test_Setting_Content_Caching_Returns_Response() : mixed
- test_SSL_Termination() : mixed
- test_Update() : mixed
- test_Update_Fails_Without_Correct_Fields() : mixed
- testAccess() : mixed
- testAccessList() : mixed
- testAddNodeToExistingLoadBalancer() : mixed
- testAddVirtualIp() : mixed
- testErrorPage() : mixed
- testHealthMonitor() : mixed
- testNode() : mixed
- testNodeEvent() : mixed
- testNodeEventList() : mixed
- testNodeList() : mixed
- testSessionPersistence() : mixed
- testStats() : mixed
- testUsage() : mixed
- testVirtualIp() : mixed
- testVirtualIpList() : 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
$loadBalancer
protected
mixed
$loadBalancer
$mockPath
protected
mixed
$mockPath
= './'
$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_Add_Node()
public
test_Add_Node() : mixed
Return values
mixed —test_Add_VIP_Fails_With_Incorrect_Condition_Arg()
public
test_Add_VIP_Fails_With_Incorrect_Condition_Arg() : mixed
Tags
Return values
mixed —test_Add_VIP_Fails_With_Incorrect_Type_Arg()
public
test_Add_VIP_Fails_With_Incorrect_Type_Arg() : mixed
Tags
Return values
mixed —test_Add_VIP_Fails_With_Incorrect_Weight_Arg()
public
test_Add_VIP_Fails_With_Incorrect_Weight_Arg() : mixed
Tags
Return values
mixed —test_Adding_Node_Fails_Without_Correct_Type()
public
test_Adding_Node_Fails_Without_Correct_Type() : mixed
Tags
Return values
mixed —test_Adding_Node_Fails_Without_Correct_Weight()
public
test_Adding_Node_Fails_Without_Correct_Weight() : mixed
Tags
Return values
mixed —test_Adding_Node_With_Type()
public
test_Adding_Node_With_Type() : mixed
Return values
mixed —test_Adding_Nodes_Fails_When_Empty()
public
test_Adding_Nodes_Fails_When_Empty() : mixed
Tags
Return values
mixed —test_Adding_VIP()
public
test_Adding_VIP() : mixed
Return values
mixed —test_Adding_VIP_Fails_With_Incorrect_IP_Type()
public
test_Adding_VIP_Fails_With_Incorrect_IP_Type() : mixed
Tags
Return values
mixed —test_Certificate_Mapping()
public
test_Certificate_Mapping() : mixed
Return values
mixed —test_Connection_Throttle()
public
test_Connection_Throttle() : mixed
Return values
mixed —test_Creating_Access_List()
public
test_Creating_Access_List() : mixed
Return values
mixed —test_Has_Connection_Logging()
public
test_Has_Connection_Logging() : mixed
Return values
mixed —test_Has_Content_Caching()
public
test_Has_Content_Caching() : mixed
Return values
mixed —test_Health_Monitor_Is_Refreshed_With_Bespoke_Method()
public
test_Health_Monitor_Is_Refreshed_With_Bespoke_Method() : mixed
Return values
mixed —test_Metadata()
public
test_Metadata() : mixed
Return values
mixed —test_Metadata_List()
public
test_Metadata_List() : mixed
Return values
mixed —test_Remove_Node()
public
test_Remove_Node() : mixed
Return values
mixed —test_Setting_Connection_Logging_Returns_Response()
public
test_Setting_Connection_Logging_Returns_Response() : mixed
Return values
mixed —test_Setting_Content_Caching_Returns_Response()
public
test_Setting_Content_Caching_Returns_Response() : mixed
Return values
mixed —test_SSL_Termination()
public
test_SSL_Termination() : mixed
Return values
mixed —test_Update()
public
test_Update() : mixed
Return values
mixed —test_Update_Fails_Without_Correct_Fields()
public
test_Update_Fails_Without_Correct_Fields() : mixed
Tags
Return values
mixed —testAccess()
public
testAccess() : mixed
Return values
mixed —testAccessList()
public
testAccessList() : mixed
Return values
mixed —testAddNodeToExistingLoadBalancer()
public
testAddNodeToExistingLoadBalancer() : mixed
Return values
mixed —testAddVirtualIp()
public
testAddVirtualIp() : mixed
Return values
mixed —testErrorPage()
public
testErrorPage() : mixed
Return values
mixed —testHealthMonitor()
public
testHealthMonitor() : mixed
Return values
mixed —testNode()
public
testNode() : mixed
Return values
mixed —testNodeEvent()
public
testNodeEvent() : mixed
Return values
mixed —testNodeEventList()
public
testNodeEventList() : mixed
Return values
mixed —testNodeList()
public
testNodeList() : mixed
Return values
mixed —testSessionPersistence()
public
testSessionPersistence() : mixed
Return values
mixed —testStats()
public
testStats() : mixed
Return values
mixed —testUsage()
public
testUsage() : mixed
Return values
mixed —testVirtualIp()
public
testVirtualIp() : mixed
Return values
mixed —testVirtualIpList()
public
testVirtualIpList() : 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