WebformContentCreatorEntityTest.php in Webform Content Creator 2.x
Same filename and directory in other branches
File
tests/src/Unit/Entity/WebformContentCreatorEntityTest.phpView source
<?php
namespace Drupal\Tests\webform_content_creator\Unit\Entity;
use Drupal\Tests\UnitTestCase;
use Drupal\webform_content_creator\Entity\WebformContentCreatorEntity;
/**
* Unit tests for WebformContentCreator class.
*
* @ingroup webform_content_creator
*
* @group webform_content_creator
*
* @coversDefaultClass \Drupal\webform_content_creator\Entity\WebformContentCreatorEntity
*/
class WebformContentCreatorEntityTest extends UnitTestCase {
/**
* Tests the Webform Content Creator entity functions.
*/
public function testEntity() {
// Mock a Webform Content Creator entity.
$entity = new WebformContentCreatorEntity([], 'webform_content_creator');
$this
->assertTrue($entity instanceof WebformContentCreatorEntity);
// Test entity methods.
$entity
->setTitle('testTitle');
$this
->assertEquals($entity
->getTitle(), 'testTitle');
$entity
->setEntityTypeValue('et1');
$this
->assertEquals($entity
->getEntityTypeValue(), 'et1');
$entity
->setBundleValue('bundle');
$this
->assertEquals($entity
->getBundleValue(), 'bundle');
$entity
->setWebform('webform_entity1');
$this
->assertEquals($entity
->getWebform(), 'webform_entity1');
}
}
Classes
Name | Description |
---|---|
WebformContentCreatorEntityTest | Unit tests for WebformContentCreator class. |