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.');
}