PHP 클래스 Scalr\Tests\Functional\Api\Service\User\V1beta0\Controller\FarmsTest

저자: N.V.
파일 보기 프로젝트 열기: scalr/scalr

공개 프로퍼티들

프로퍼티 타입 설명
$uuid

보호된 프로퍼티들

프로퍼티 타입 설명
$loggerConfiguration

공개 메소드들

메소드 설명
__construct ( $name = null, $data = [], $dataName = null )
assertPostFarms ( Scalr\Tests\Functional\Api\ApiTestResponse $response, array $data ) Asserts post farm response
createTestFarm ( string $name, array $rolesNames ) : Farm Creates new farm for testing purposes
createTestProject ( )
deleteFarm ( integer $farmId ) : Scalr\Tests\Functional\Api\ApiTestResponse
farmToDelete ( $farmId )
getFarm ( integer $farmId ) : Scalr\Tests\Functional\Api\ApiTestResponse Gets Farm by ID
launchFarm ( $farmId ) : Scalr\Tests\Functional\Api\ApiTestResponse
listFarms ( array $filters = [] ) : array Lists Farms by filters
modifyFarm ( integer $farmId, array $farmData ) : Scalr\Tests\Functional\Api\ApiTestResponse
postFarm ( array &$farmData ) : Scalr\Tests\Functional\Api\ApiTestResponse
tearDownAfterClass ( )
terminateFarm ( $farmId, $force = false )
testComplex ( )
testFarmGlobalVariables ( )
testFarmLaunch ( )
testFarmTerminate ( )

보호된 메소드들

메소드 설명
tearDown ( )

메소드 상세

__construct() 공개 메소드

public __construct ( $name = null, $data = [], $dataName = null )

assertPostFarms() 공개 메소드

Asserts post farm response
public assertPostFarms ( Scalr\Tests\Functional\Api\ApiTestResponse $response, array $data )
$response Scalr\Tests\Functional\Api\ApiTestResponse
$data array

createTestFarm() 공개 메소드

Creates new farm for testing purposes
public createTestFarm ( string $name, array $rolesNames ) : Farm
$name string Farm name
$rolesNames array Roles names
리턴 Scalr\Model\Entity\Farm

createTestProject() 공개 메소드

public createTestProject ( )

deleteFarm() 공개 메소드

public deleteFarm ( integer $farmId ) : Scalr\Tests\Functional\Api\ApiTestResponse
$farmId integer
리턴 Scalr\Tests\Functional\Api\ApiTestResponse

farmToDelete() 공개 메소드

public farmToDelete ( $farmId )

getFarm() 공개 메소드

Gets Farm by ID
public getFarm ( integer $farmId ) : Scalr\Tests\Functional\Api\ApiTestResponse
$farmId integer
리턴 Scalr\Tests\Functional\Api\ApiTestResponse

launchFarm() 공개 메소드

public launchFarm ( $farmId ) : Scalr\Tests\Functional\Api\ApiTestResponse
$farmId
리턴 Scalr\Tests\Functional\Api\ApiTestResponse

listFarms() 공개 메소드

Lists Farms by filters
public listFarms ( array $filters = [] ) : array
$filters array
리턴 array

modifyFarm() 공개 메소드

public modifyFarm ( integer $farmId, array $farmData ) : Scalr\Tests\Functional\Api\ApiTestResponse
$farmId integer
$farmData array
리턴 Scalr\Tests\Functional\Api\ApiTestResponse

postFarm() 공개 메소드

public postFarm ( array &$farmData ) : Scalr\Tests\Functional\Api\ApiTestResponse
$farmData array
리턴 Scalr\Tests\Functional\Api\ApiTestResponse

tearDown() 보호된 메소드

또한 보기: Scalr\Tests\TestCase::tearDown()
protected tearDown ( )

tearDownAfterClass() 공개 정적인 메소드

public static tearDownAfterClass ( )

terminateFarm() 공개 메소드

public terminateFarm ( $farmId, $force = false )

testComplex() 공개 메소드

public testComplex ( )

testFarmGlobalVariables() 공개 메소드

testFarmLaunch() 공개 메소드

public testFarmLaunch ( )

testFarmTerminate() 공개 메소드

public testFarmTerminate ( )

프로퍼티 상세

$loggerConfiguration 보호되어 있는 정적으로 프로퍼티

또한 보기: Scalr\Tests\Functional\Api\ApiTestCase::$loggerConfiguration
protected static $loggerConfiguration

$uuid 공개적으로 프로퍼티

public $uuid