TextFieldMappingTest.php in FillPDF 8.4
File
tests/src/Unit/FieldMapping/TextFieldMappingTest.php
View source
<?php
namespace Drupal\Tests\fillpdf\Unit\FieldMapping;
use Drupal\fillpdf\FieldMapping\TextFieldMapping;
use Drupal\Tests\UnitTestCase;
class TextFieldMappingTest extends UnitTestCase {
public function testConstruct() {
$text_field_mapping = new TextFieldMapping('Dummy text');
self::assertInstanceOf(TextFieldMapping::class, $text_field_mapping, 'Instantiation works.');
}
public function testGetData() {
$text_field_mapping = new TextFieldMapping('Dummy text');
self::assertInternalType('string', $text_field_mapping
->getData(), 'Data returned as string.');
$null_text_field_mapping = new TextFieldMapping(NULL);
self::assertInternalType('string', $null_text_field_mapping
->getData(), 'Conversion to string from null works.');
self::assertEquals($null_text_field_mapping
->getData(), '');
$int_text_field_mapping = new TextFieldMapping(1234567890);
self::assertInternalType('string', $int_text_field_mapping
->getData(), 'Conversion to string from integer works.');
self::assertEquals($int_text_field_mapping
->getData(), '1234567890');
}
}