You are here

private function RestClientTest::initClient in Salesforce Suite 8.3

Same name and namespace in other branches
  1. 8.4 tests/src/Unit/RestClientTest.php \Drupal\Tests\salesforce\Unit\RestClientTest::initClient()
  2. 5.0.x tests/src/Unit/RestClientTest.php \Drupal\Tests\salesforce\Unit\RestClientTest::initClient()

@covers ::__construct

15 calls to RestClientTest::initClient()
RestClientTest::testAuthorized in tests/src/Unit/RestClientTest.php
@covers ::isAuthorized
RestClientTest::testExceptionApiCall in tests/src/Unit/RestClientTest.php
@covers ::apiCall @expectedException Exception
RestClientTest::testGetRecordTypes in tests/src/Unit/RestClientTest.php
@covers ::getRecordTypes
RestClientTest::testListResources in tests/src/Unit/RestClientTest.php
@covers ::listResources
RestClientTest::testObjectCreate in tests/src/Unit/RestClientTest.php
@covers ::objectCreate

... See full list

File

tests/src/Unit/RestClientTest.php, line 61

Class

RestClientTest
@coversDefaultClass \Drupal\salesforce\Rest\RestClient @group salesforce

Namespace

Drupal\Tests\salesforce\Unit

Code

private function initClient($methods = NULL) {
  if (empty($methods)) {
    $methods = $this->methods;
  }
  $args = [
    $this->httpClient,
    $this->configFactory,
    $this->state,
    $this->cache,
    $this->json,
    $this->time,
  ];
  $this->client = $this
    ->getMock(RestClient::CLASS, $methods, $args);
  if (in_array('getApiEndPoint', $methods)) {
    $this->client
      ->expects($this
      ->any())
      ->method('getApiEndPoint')
      ->willReturn('https://example.com');
  }
  if (in_array('getAccessToken', $methods)) {
    $this->client
      ->expects($this
      ->any())
      ->method('getAccessToken')
      ->willReturn(TRUE);
  }
}