function FileTestBase::assertSameFile

Check that two files are the same by comparing the fid and filepath.

Parameters

$file1: File object to compare.

$file2: File object to compare.

2 calls to FileTestBase::assertSameFile()
MoveTest::testExistingReplace in drupal/core/modules/file/lib/Drupal/file/Tests/MoveTest.php
Test replacement when moving onto a file that already exists.
SaveDataTest::testExistingReplace in drupal/core/modules/file/lib/Drupal/file/Tests/SaveDataTest.php
Test file_save_data() when replacing an existing file.

File

drupal/core/modules/system/lib/Drupal/system/Tests/File/FileTestBase.php, line 68
Definition of Drupal\system\Tests\File\FileTestBase.

Class

FileTestBase
Base class for file tests that adds some additional file specific assertions and helper functions.

Namespace

Drupal\system\Tests\File

Code

function assertSameFile($file1, $file2) {
  $this
    ->assertEqual($file1->fid, $file2->fid, t('Files have the same ids: %file1 == %file2.', array(
    '%file1' => $file1->fid,
    '%file2-fid' => $file2->fid,
  )), 'Same file');
  $this
    ->assertEqual($file1->uri, $file2->uri, t('Files have the same path: %file1 == %file2.', array(
    '%file1' => $file1->uri,
    '%file2' => $file2->uri,
  )), 'Same file');
}