You are here

function realistic_dummy_content_UnitTestCase::testEmpty in Realistic Dummy Content 7

Test that empty files and non-existing files are treated differently.

File

api/tests/realistic_dummy_content_api.unit.test, line 151
This file contains the testing code for this module

Class

realistic_dummy_content_UnitTestCase
The test case

Code

function testEmpty() {
  module_load_include('inc', 'realistic_dummy_content_api', 'includes/RealisticDummyContentAttribute');
  module_load_include('inc', 'realistic_dummy_content_api', 'includes/RealisticDummyContentField');
  module_load_include('inc', 'realistic_dummy_content_api', 'includes/RealisticDummyContentValueField');
  $field = new RealisticDummyContentValueField('ignore entity', 'ignore name');
  $null = new RealisticDummyContentUnitTestCaseDummyFile(NULL);
  $empty = new RealisticDummyContentUnitTestCaseDummyFile('');
  $this
    ->assertFalse(is_array($field
    ->ValueFromFile_($null)), 'No applicable field value is represented by NULL.');
  $this
    ->assertTrue(is_array($field
    ->ValueFromFile_($empty)), 'An empty string is considered a valid value.');
}