You are here

public function TextFieldMappingTest::testGetData in FillPDF 5.0.x

Same name and namespace in other branches
  1. 8.4 tests/src/Unit/FieldMapping/TextFieldMappingTest.php \Drupal\Tests\fillpdf\Unit\FieldMapping\TextFieldMappingTest::testGetData()

Tests the getData() method.

File

tests/src/Unit/FieldMapping/TextFieldMappingTest.php, line 28

Class

TextFieldMappingTest
Tests the TextFieldMapping class.

Namespace

Drupal\Tests\fillpdf\Unit\FieldMapping

Code

public function testGetData() {
  $text_field_mapping = new TextFieldMapping('Dummy text');
  self::assertIsString($text_field_mapping
    ->getData(), 'Data returned as string.');

  // Test conversion to string.
  $null_text_field_mapping = new TextFieldMapping(NULL);
  self::assertIsString($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::assertIsString($int_text_field_mapping
    ->getData(), 'Conversion to string from integer works.');
  self::assertEquals($int_text_field_mapping
    ->getData(), '1234567890');
}