You are here

public function FileApiTest::testFailedReadFile in TMGMT Translator Smartling 8.2

Same name in this branch
  1. 8.2 api-sdk-php/tests/unit/FileApiTest.php \Smartling\Tests\Unit\FileApiTest::testFailedReadFile()
  2. 8.2 vendor/smartling/api-sdk-php/tests/unit/FileApiTest.php \Smartling\Tests\Unit\FileApiTest::testFailedReadFile()
Same name and namespace in other branches
  1. 8.4 vendor/smartling/api-sdk-php/tests/unit/FileApiTest.php \Smartling\Tests\Unit\FileApiTest::testFailedReadFile()
  2. 8.3 vendor/smartling/api-sdk-php/tests/unit/FileApiTest.php \Smartling\Tests\Unit\FileApiTest::testFailedReadFile()

@covers \Smartling\File\FileApi::readFile

@expectedException \Smartling\Exceptions\SmartlingApiException @expectedExceptionMessage File unexisted was not able to be read.

File

vendor/smartling/api-sdk-php/tests/unit/FileApiTest.php, line 854

Class

FileApiTest
Test class for Smartling\File\FileApi.

Namespace

Smartling\Tests\Unit

Code

public function testFailedReadFile() {
  $invalidFilePath = 'unexisted';

  /**
   * @var \PHPUnit_Framework_MockObject_MockObject|\Smartling\File\FileApi
   */
  $fileApi = $this
    ->getMockBuilder('Smartling\\File\\FileApi')
    ->setConstructorArgs([
    $this->projectId,
    $this->client,
  ])
    ->getMock();
  $stream = $this
    ->invokeMethod($fileApi, 'readFile', [
    $invalidFilePath,
  ]);
  $this
    ->assertEquals('stream', get_resource_type($stream));
}