DomainsTest
                            
                    extends CloudApiTestCase
                
                                        
                    in
                    
                
                                            
        
        Class CloudApiTestCase
Table of Contents
| $properties | ||
|---|---|---|
| $metricsProperties | ||
| testGetDomains() | mixed | |
| testGetDomain() | mixed | |
| testDomainAdd() | mixed | |
| testDomainDelete() | mixed | |
| testDomainStatus() | mixed | |
| testDomainMetrics() | mixed | |
| getPsr7StreamForFixture() | Returns a PSR7 Stream for a given fixture. | Stream | 
| getPsr7JsonResponseForFixture() | Returns a PSR7 Response (JSON) for a given fixture. | Response | 
| getPsr7GzipResponseForFixture() | Returns a PSR7 Response (Gzip) for a given fixture. | Response | 
| getMockClient() | Mock client class. | Client | 
Properties
$properties
        public
                mixed
        $properties
         = ['hostname', 'flags', 'environment']    
    $metricsProperties
        public
                mixed
        $metricsProperties
         = ['metric', 'datapoints', 'last_data_at', 'metadata', 'links']    
    Methods
testGetDomains()
        public
                                testGetDomains(
                )
        : mixed
    
    
    
        
            Return values
mixedtestGetDomain()
        public
                                testGetDomain(
                )
        : mixed
    
    
    
        
            Return values
mixedtestDomainAdd()
        public
                                testDomainAdd(
                )
        : mixed
    
    
    
        
            Return values
mixedtestDomainDelete()
        public
                                testDomainDelete(
                )
        : mixed
    
    
    
        
            Return values
mixedtestDomainStatus()
        public
                                testDomainStatus(
                )
        : mixed
    
    
    
        
            Return values
mixedtestDomainMetrics()
        public
                                testDomainMetrics(
                )
        : mixed
    
    
    
        
            Return values
mixedgetPsr7StreamForFixture()
Returns a PSR7 Stream for a given fixture.
        protected
                                getPsr7StreamForFixture(
                    
                            $fixture :
                string
                            
                )
        : Stream
    
    
            Parameters
- $fixture : string
- The fixture to create the stream for. 
Return values
StreamgetPsr7JsonResponseForFixture()
Returns a PSR7 Response (JSON) for a given fixture.
        protected
                                getPsr7JsonResponseForFixture(
                    
                            $fixture :
                string
                            
                    
            [,                 $statusCode :
                int
                 = 200 ]            
                )
        : Response
    
    
            Parameters
- $fixture : string
- The fixture to create the response for. 
- $statusCode : int = 200
- A HTTP Status Code for the response. 
Return values
ResponsegetPsr7GzipResponseForFixture()
Returns a PSR7 Response (Gzip) for a given fixture.
        protected
                                getPsr7GzipResponseForFixture(
                    
                            $fixture :
                string
                            
                    
            [,                 $statusCode :
                int
                 = 200 ]            
                )
        : Response
    
    
            Parameters
- $fixture : string
- The fixture to create the response for. 
- $statusCode : int = 200
- A HTTP Status Code for the response. 
Return values
ResponsegetMockClient()
Mock client class.
        protected
                                getMockClient(
                    
            [                $response :
                mixed
                 = '' ]            
                )
        : Client
    
    
            Parameters
- $response : mixed = ''