You are here

public function IncidentTest::testCreateFromPostData in Radioactivity 8.3

Same name and namespace in other branches
  1. 4.0.x tests/src/Unit/IncidentTest.php \Drupal\Tests\radioactivity\Unit\IncidentTest::testCreateFromPostData()

@covers ::createFromPostData

File

tests/src/Unit/IncidentTest.php, line 45

Class

IncidentTest
@coversDefaultClass \Drupal\radioactivity\Incident @group radioactivity

Namespace

Drupal\Tests\radioactivity\Unit

Code

public function testCreateFromPostData() {
  $incident = Incident::createFromPostData([
    'fn' => 'field_name',
    'et' => 'entity_type',
    'id' => '99',
    'e' => 5.5,
    'h' => '1234567890',
  ]);
  $this
    ->assertEquals($incident
    ->getFieldName(), 'field_name');
  $this
    ->assertEquals($incident
    ->getEntityTypeId(), 'entity_type');
  $this
    ->assertEquals($incident
    ->getEntityId(), '99');
  $this
    ->assertEquals($incident
    ->getEnergy(), 5.5);
}