class FormStateDecoratorBaseTest
Same name and namespace in other branches
- 10 core/tests/Drupal/Tests/Core/Form/FormStateDecoratorBaseTest.php \Drupal\Tests\Core\Form\FormStateDecoratorBaseTest
- 9 core/tests/Drupal/Tests/Core/Form/FormStateDecoratorBaseTest.php \Drupal\Tests\Core\Form\FormStateDecoratorBaseTest
- 8.9.x core/tests/Drupal/Tests/Core/Form/FormStateDecoratorBaseTest.php \Drupal\Tests\Core\Form\FormStateDecoratorBaseTest
Tests Drupal\Core\Form\FormStateDecoratorBase.
Attributes
#[CoversClass(FormStateDecoratorBase::class)]
#[Group('Form')]
Hierarchy
- class \Drupal\Tests\UnitTestCase uses \Drupal\Tests\PhpUnitCompatibilityTrait, \Prophecy\PhpUnit\ProphecyTrait, \Drupal\TestTools\Extension\DeprecationBridge\ExpectDeprecationTrait, \Drupal\Tests\RandomGeneratorTrait extends \PHPUnit\Framework\TestCase
- class \Drupal\Tests\Core\Form\FormStateDecoratorBaseTest extends \Drupal\Tests\UnitTestCase
Expanded class hierarchy of FormStateDecoratorBaseTest
File
-
core/
tests/ Drupal/ Tests/ Core/ Form/ FormStateDecoratorBaseTest.php, line 22
Namespace
Drupal\Tests\Core\FormView source
class FormStateDecoratorBaseTest extends UnitTestCase {
/**
* The decorated form state.
*
* @var \Drupal\Core\Form\FormStateInterface|\Prophecy\Prophecy\ObjectProphecy
*/
protected $decoratedFormState;
/**
* The form state decorator base under test.
*
* @var \Drupal\Core\Form\FormStateDecoratorBase
*/
protected $formStateDecoratorBase;
/**
* {@inheritdoc}
*/
protected function setUp() : void {
parent::setUp();
$this->decoratedFormState = $this->prophesize(FormStateInterface::class);
$this->formStateDecoratorBase = new NonAbstractFormStateDecoratorBase($this->decoratedFormState
->reveal());
}
/**
* Provides data to test methods that take a single boolean argument.
*/
public static function providerSingleBooleanArgument() : array {
return [
[
TRUE,
],
[
FALSE,
],
];
}
/**
* Tests set form state.
*
* @legacy-covers ::setFormState
*/
public function testSetFormState() : void {
$form_state_additions = [
'foo' => 'bar',
];
$this->decoratedFormState
->setFormState($form_state_additions)
->shouldBeCalled();
$this->assertSame($this->formStateDecoratorBase, $this->formStateDecoratorBase
->setFormState($form_state_additions));
}
/**
* Tests set always process.
*
* @legacy-covers ::setAlwaysProcess
*/
public function testSetAlwaysProcess($always_process) : void {
$this->decoratedFormState
->setAlwaysProcess($always_process)
->shouldBeCalled();
$this->assertSame($this->formStateDecoratorBase, $this->formStateDecoratorBase
->setAlwaysProcess($always_process));
}
/**
* Tests get always process.
*
* @legacy-covers ::getAlwaysProcess
*/
public function testGetAlwaysProcess($always_process) : void {
$this->decoratedFormState
->getAlwaysProcess()
->willReturn($always_process)
->shouldBeCalled();
$this->assertSame($always_process, $this->formStateDecoratorBase
->getAlwaysProcess());
}
/**
* Tests set buttons.
*
* @legacy-covers ::setButtons
*/
public function testSetButtons() : void {
$buttons = [
'FOO' => 'BAR',
];
$this->decoratedFormState
->setButtons($buttons)
->shouldBeCalled();
$this->assertSame($this->formStateDecoratorBase, $this->formStateDecoratorBase
->setButtons($buttons));
}
/**
* Tests get buttons.
*
* @legacy-covers ::getButtons
*/
public function testGetButtons() : void {
$buttons = [
'FOO' => 'BAR',
];
$this->decoratedFormState
->getButtons()
->willReturn($buttons)
->shouldBeCalled();
$this->assertSame($buttons, $this->formStateDecoratorBase
->getButtons());
}
/**
* Tests set cached.
*
* @legacy-covers ::setCached
*/
public function testSetCached($cache) : void {
$this->decoratedFormState
->setCached($cache)
->shouldBeCalled();
$this->assertSame($this->formStateDecoratorBase, $this->formStateDecoratorBase
->setCached($cache));
}
/**
* Tests is cached.
*
* @legacy-covers ::isCached
*/
public function testIsCached($cache) : void {
$this->decoratedFormState
->isCached()
->willReturn($cache)
->shouldBeCalled();
$this->assertSame($cache, $this->formStateDecoratorBase
->isCached());
}
/**
* Tests set cached with logic exception.
*
* @legacy-covers ::setCached
*/
public function testSetCachedWithLogicException($cache) : void {
$this->decoratedFormState
->setCached($cache)
->willThrow(\LogicException::class);
$this->expectException(\LogicException::class);
$this->formStateDecoratorBase
->setCached($cache);
}
/**
* Tests disable cache.
*
* @legacy-covers ::disableCache
*/
public function testDisableCache() : void {
$this->decoratedFormState
->disableCache()
->shouldBeCalled();
$this->assertSame($this->formStateDecoratorBase, $this->formStateDecoratorBase
->disableCache());
}
/**
* Tests set executed.
*
* @legacy-covers ::setExecuted
*/
public function testSetExecuted() : void {
$this->decoratedFormState
->setExecuted()
->shouldBeCalled();
$this->assertSame($this->formStateDecoratorBase, $this->formStateDecoratorBase
->setExecuted());
}
/**
* Tests is executed.
*
* @param bool $executed
* Any valid value for \Drupal\Core\Form\FormStateInterface::isExecuted()'s
* return value.
*
* @legacy-covers ::isExecuted
*/
public function testIsExecuted($executed) : void {
$this->decoratedFormState
->isExecuted()
->willReturn($executed)
->shouldBeCalled();
$this->assertSame($executed, $this->formStateDecoratorBase
->isExecuted());
}
/**
* Tests set groups.
*
* @legacy-covers ::setGroups
*/
public function testSetGroups() : void {
$groups = [
'FOO' => 'BAR',
];
$this->decoratedFormState
->setGroups($groups)
->shouldBeCalled();
$this->assertSame($this->formStateDecoratorBase, $this->formStateDecoratorBase
->setGroups($groups));
}
/**
* Tests get groups.
*
* @legacy-covers ::getGroups
*/
public function testGetGroups() : void {
$groups = [
'FOO' => 'BAR',
];
// Use PHPUnit for mocking, because Prophecy cannot mock methods that return
// by reference. See \Prophecy\Doubler\Generator\Node::getCode().
$decorated_form_state = $this->createMock(FormStateInterface::class);
$decorated_form_state->expects($this->once())
->method('getGroups')
->willReturn($groups);
$this->formStateDecoratorBase = new NonAbstractFormStateDecoratorBase($decorated_form_state);
$this->assertSame($groups, $this->formStateDecoratorBase
->getGroups());
}
/**
* Tests set has file element.
*
* @legacy-covers ::setHasFileElement
*/
public function testSetHasFileElement($has_file_element) : void {
$this->decoratedFormState
->setHasFileElement($has_file_element)
->shouldBeCalled();
$this->assertSame($this->formStateDecoratorBase, $this->formStateDecoratorBase
->setHasFileElement($has_file_element));
}
/**
* Tests has file element.
*
* @legacy-covers ::hasFileElement
*/
public function testHasFileElement($has_file_element) : void {
$this->decoratedFormState
->hasFileElement()
->willReturn($has_file_element)
->shouldBeCalled();
$this->assertSame($has_file_element, $this->formStateDecoratorBase
->hasFileElement());
}
/**
* Tests set limit validation errors.
*
* @legacy-covers ::setLimitValidationErrors
*/
public function testSetLimitValidationErrors($limit_validation_errors) : void {
$this->decoratedFormState
->setLimitValidationErrors($limit_validation_errors)
->shouldBeCalled();
$this->assertSame($this->formStateDecoratorBase, $this->formStateDecoratorBase
->setLimitValidationErrors($limit_validation_errors));
}
/**
* Tests get limit validation errors.
*
* @legacy-covers ::getLimitValidationErrors
*/
public function testGetLimitValidationErrors($limit_validation_errors) : void {
$this->decoratedFormState
->getLimitValidationErrors()
->willReturn($limit_validation_errors)
->shouldBeCalled();
$this->assertSame($limit_validation_errors, $this->formStateDecoratorBase
->getLimitValidationErrors());
}
/**
* Provides data to self::testGetLimitValidationErrors() and self::testGetLimitValidationErrors().
*/
public static function providerLimitValidationErrors() : array {
return [
[
NULL,
],
[
[
[
'foo',
'bar',
'baz',
],
],
],
];
}
/**
* Tests set method.
*
* @legacy-covers ::setMethod
*/
public function testSetMethod($method) : void {
$this->decoratedFormState
->setMethod($method)
->shouldBeCalled();
$this->assertSame($this->formStateDecoratorBase, $this->formStateDecoratorBase
->setMethod($method));
}
/**
* Tests is method type.
*
* @legacy-covers ::isMethodType
*/
public function testIsMethodType($expected_return_value, $method_type) : void {
$this->decoratedFormState
->isMethodType($method_type)
->willReturn($expected_return_value)
->shouldBeCalled();
$this->assertSame($expected_return_value, $this->formStateDecoratorBase
->isMethodType($method_type));
}
/**
* Provides data to self::testIsMethodType().
*/
public static function providerIsMethodType() : array {
return [
[
TRUE,
'GET',
],
[
TRUE,
'POST',
],
[
FALSE,
'GET',
],
[
FALSE,
'POST',
],
];
}
/**
* Tests set request method.
*
* @legacy-covers ::setRequestMethod
*/
public function testSetRequestMethod($method) : void {
$this->decoratedFormState
->setRequestMethod($method)
->shouldBeCalled();
$this->assertSame($this->formStateDecoratorBase, $this->formStateDecoratorBase
->setRequestMethod($method));
}
/**
* Provides data to self::testSetMethod().
*/
public static function providerSetRequestMethod() : array {
return [
[
'GET',
],
[
'POST',
],
];
}
/**
* Tests set validation enforced.
*
* @legacy-covers ::setValidationEnforced
*/
public function testSetValidationEnforced($must_validate) : void {
$this->decoratedFormState
->setValidationEnforced($must_validate)
->shouldBeCalled();
$this->assertSame($this->formStateDecoratorBase, $this->formStateDecoratorBase
->setValidationEnforced($must_validate));
}
/**
* Tests is validation enforced.
*
* @legacy-covers ::isValidationEnforced
*/
public function testIsValidationEnforced($must_validate) : void {
$this->decoratedFormState
->isValidationEnforced()
->willReturn($must_validate)
->shouldBeCalled();
$this->assertSame($must_validate, $this->formStateDecoratorBase
->isValidationEnforced());
}
/**
* Tests disable redirect.
*
* @legacy-covers ::disableRedirect
*/
public function testDisableRedirect($no_redirect) : void {
$this->decoratedFormState
->disableRedirect($no_redirect)
->shouldBeCalled();
$this->assertSame($this->formStateDecoratorBase, $this->formStateDecoratorBase
->disableRedirect($no_redirect));
}
/**
* Tests is redirect disabled.
*
* @legacy-covers ::isRedirectDisabled
*/
public function testIsRedirectDisabled($no_redirect) : void {
$this->decoratedFormState
->isRedirectDisabled()
->willReturn($no_redirect)
->shouldBeCalled();
$this->assertSame($no_redirect, $this->formStateDecoratorBase
->isRedirectDisabled());
}
/**
* Tests set process input.
*
* @legacy-covers ::setProcessInput
*/
public function testSetProcessInput($process_input) : void {
$this->decoratedFormState
->setProcessInput($process_input)
->shouldBeCalled();
$this->assertSame($this->formStateDecoratorBase, $this->formStateDecoratorBase
->setProcessInput($process_input));
}
/**
* Tests is processing input.
*
* @legacy-covers ::isProcessingInput
*/
public function testIsProcessingInput($process_input) : void {
$this->decoratedFormState
->isProcessingInput()
->willReturn($process_input)
->shouldBeCalled();
$this->assertSame($process_input, $this->formStateDecoratorBase
->isProcessingInput());
}
/**
* Tests set programmed.
*
* @legacy-covers ::setProgrammed
*/
public function testSetProgrammed($programmed) : void {
$this->decoratedFormState
->setProgrammed($programmed)
->shouldBeCalled();
$this->assertSame($this->formStateDecoratorBase, $this->formStateDecoratorBase
->setProgrammed($programmed));
}
/**
* Tests is programmed.
*
* @legacy-covers ::isProgrammed
*/
public function testIsProgrammed($programmed) : void {
$this->decoratedFormState
->isProgrammed()
->willReturn($programmed)
->shouldBeCalled();
$this->assertSame($programmed, $this->formStateDecoratorBase
->isProgrammed());
}
/**
* Tests set programmed bypass access check.
*
* @legacy-covers ::setProgrammedBypassAccessCheck
*/
public function testSetProgrammedBypassAccessCheck($programmed_bypass_access_check) : void {
$this->decoratedFormState
->setProgrammedBypassAccessCheck($programmed_bypass_access_check)
->shouldBeCalled();
$this->assertSame($this->formStateDecoratorBase, $this->formStateDecoratorBase
->setProgrammedBypassAccessCheck($programmed_bypass_access_check));
}
/**
* Tests is bypassing programmed access checks.
*
* @legacy-covers ::isBypassingProgrammedAccessChecks
*/
public function testIsBypassingProgrammedAccessChecks($programmed_bypass_access_check) : void {
$this->decoratedFormState
->isBypassingProgrammedAccessChecks()
->willReturn($programmed_bypass_access_check)
->shouldBeCalled();
$this->assertSame($programmed_bypass_access_check, $this->formStateDecoratorBase
->isBypassingProgrammedAccessChecks());
}
/**
* Tests set rebuild info.
*
* @legacy-covers ::setRebuildInfo
*/
public function testSetRebuildInfo() : void {
$rebuild_info = [
'FOO' => 'BAR',
];
$this->decoratedFormState
->setRebuildInfo($rebuild_info)
->shouldBeCalled();
$this->assertSame($this->formStateDecoratorBase, $this->formStateDecoratorBase
->setRebuildInfo($rebuild_info));
}
/**
* Tests get rebuild info.
*
* @legacy-covers ::getRebuildInfo
*/
public function testGetRebuildInfo() : void {
$rebuild_info = [
'FOO' => 'BAR',
];
$this->decoratedFormState
->getRebuildInfo()
->willReturn($rebuild_info)
->shouldBeCalled();
$this->assertSame($rebuild_info, $this->formStateDecoratorBase
->getRebuildInfo());
}
/**
* Tests add rebuild info.
*
* @legacy-covers ::addRebuildInfo
*/
public function testAddRebuildInfo() : void {
$property = 'FOO';
$value = 'BAR';
$this->decoratedFormState
->addRebuildInfo($property, $value);
$this->assertSame($this->formStateDecoratorBase, $this->formStateDecoratorBase
->addRebuildInfo($property, $value));
}
/**
* Tests set storage.
*
* @legacy-covers ::setStorage
*/
public function testSetStorage() : void {
$storage = [
'FOO' => 'BAR',
];
$this->decoratedFormState
->setStorage($storage)
->shouldBeCalled();
$this->assertSame($this->formStateDecoratorBase, $this->formStateDecoratorBase
->setStorage($storage));
}
/**
* Tests get storage.
*
* @legacy-covers ::getStorage
*/
public function testGetStorage() : void {
$storage = [
'FOO' => 'BAR',
];
// Use PHPUnit for mocking, because Prophecy cannot mock methods that return
// by reference. See \Prophecy\Doubler\Generator\Node::getCode().
$decorated_form_state = $this->createMock(FormStateInterface::class);
$decorated_form_state->expects($this->once())
->method('getStorage')
->willReturn($storage);
$this->formStateDecoratorBase = new NonAbstractFormStateDecoratorBase($decorated_form_state);
$this->assertSame($storage, $this->formStateDecoratorBase
->getStorage());
}
/**
* Tests set submit handlers.
*
* @legacy-covers ::setSubmitHandlers
*/
public function testSetSubmitHandlers() : void {
$submit_handlers = [
'FOO' => 'BAR',
];
$this->decoratedFormState
->setSubmitHandlers($submit_handlers)
->shouldBeCalled();
$this->assertSame($this->formStateDecoratorBase, $this->formStateDecoratorBase
->setSubmitHandlers($submit_handlers));
}
/**
* Tests get submit handlers.
*
* @legacy-covers ::getSubmitHandlers
*/
public function testGetSubmitHandlers() : void {
$submit_handlers = [
'FOO' => 'BAR',
];
$this->decoratedFormState
->getSubmitHandlers()
->willReturn($submit_handlers)
->shouldBeCalled();
$this->assertSame($submit_handlers, $this->formStateDecoratorBase
->getSubmitHandlers());
}
/**
* Tests set submitted.
*
* @legacy-covers ::setSubmitted
*/
public function testSetSubmitted() : void {
$this->decoratedFormState
->setSubmitted()
->shouldBeCalled();
$this->assertSame($this->formStateDecoratorBase, $this->formStateDecoratorBase
->setSubmitted());
}
/**
* Tests is submitted.
*
* @param bool $submitted
* Any valid value for
* \Drupal\Core\Form\FormStateInterface::isSubmitted()'s return
* value.
*
* @legacy-covers ::isSubmitted
*/
public function testIsSubmitted($submitted) : void {
$this->decoratedFormState
->isSubmitted()
->willReturn($submitted);
$this->assertSame($submitted, $this->formStateDecoratorBase
->isSubmitted());
}
/**
* Tests set temporary.
*
* @legacy-covers ::setTemporary
*/
public function testSetTemporary() : void {
$temporary = [
'FOO' => 'BAR',
];
$this->decoratedFormState
->setTemporary($temporary)
->shouldBeCalled();
$this->assertSame($this->formStateDecoratorBase, $this->formStateDecoratorBase
->setTemporary($temporary));
}
/**
* Tests get temporary.
*
* @legacy-covers ::getTemporary
*/
public function testGetTemporary() : void {
$temporary = [
'FOO' => 'BAR',
];
$this->decoratedFormState
->getTemporary()
->willReturn($temporary)
->shouldBeCalled();
$this->assertSame($temporary, $this->formStateDecoratorBase
->getTemporary());
}
/**
* Tests set temporary value.
*
* @param string $key
* Any valid value for
* \Drupal\Core\Form\FormStateInterface::setTemporaryValue()'s $key
* argument.
* @param mixed $value
* Any valid value for
* \Drupal\Core\Form\FormStateInterface::setTemporaryValue()'s $value
* argument.
*
* @legacy-covers ::setTemporaryValue
*/
public function testSetTemporaryValue($key, $value) : void {
$this->decoratedFormState
->setTemporaryValue($key, $value)
->shouldBeCalled();
$this->assertSame($this->formStateDecoratorBase, $this->formStateDecoratorBase
->setTemporaryValue($key, $value));
}
/**
* Provides data to self::testSetTemporaryValue().
*/
public static function providerSetTemporaryValue() : array {
return [
[
'FOO',
'BAR',
],
[
'FOO',
NULL,
],
];
}
/**
* Tests get temporary value.
*
* @param string $key
* Any valid value for
* \Drupal\Core\Form\FormStateInterface::getTemporaryValue()'s $key
* argument.
* @param mixed $value
* (optional) Any valid value for
* \Drupal\Core\Form\FormStateInterface::getTemporaryValue()'s return
* value.
*
* @legacy-covers ::getTemporaryValue
*/
public function testGetTemporaryValue($key, $value = NULL) : void {
// Use PHPUnit for mocking, because Prophecy cannot mock methods that return
// by reference. See \Prophecy\Doubler\Generator\Node::getCode().
$decorated_form_state = $this->createMock(FormStateInterface::class);
$decorated_form_state->expects($this->once())
->method('getTemporaryValue')
->with($key)
->willReturn($value);
$this->formStateDecoratorBase = new NonAbstractFormStateDecoratorBase($decorated_form_state);
$this->assertSame($value, $this->formStateDecoratorBase
->getTemporaryValue($key));
}
/**
* Provides data to self::testGetTemporaryValue().
*/
public static function providerGetTemporaryValue() : array {
return [
[
TRUE,
'FOO',
'BAR',
],
[
TRUE,
'FOO',
NULL,
],
];
}
/**
* Tests has temporary value.
*
* @param bool $exists
* Any valid value for
* \Drupal\Core\Form\FormStateInterface::hasTemporaryValue()'s return
* value.
* @param string $key
* Any valid value for
* \Drupal\Core\Form\FormStateInterface::hasTemporaryValue()'s $key
* argument.
*
* @legacy-covers ::hasTemporaryValue
*/
public function testHasTemporaryValue($exists, $key) : void {
$this->decoratedFormState
->hasTemporaryValue($key)
->willReturn($exists)
->shouldBeCalled();
$this->assertSame($exists, $this->formStateDecoratorBase
->hasTemporaryValue($key));
}
/**
* Provides data to self::testHasTemporaryValue().
*/
public static function providerHasTemporaryValue() : array {
return [
[
TRUE,
'FOO',
],
[
FALSE,
'FOO',
],
];
}
/**
* Tests set triggering element.
*
* @legacy-covers ::setTriggeringElement
*/
public function testSetTriggeringElement() : void {
$triggering_element = [
'FOO' => 'BAR',
];
$this->decoratedFormState
->setTriggeringElement($triggering_element)
->shouldBeCalled();
$this->assertSame($this->formStateDecoratorBase, $this->formStateDecoratorBase
->setTriggeringElement($triggering_element));
}
/**
* Tests get triggering element.
*
* @legacy-covers ::getTriggeringElement
*/
public function testGetTriggeringElement() : void {
$triggering_element = [
'FOO' => 'BAR',
];
// Use PHPUnit for mocking, because Prophecy cannot mock methods that return
// by reference. See \Prophecy\Doubler\Generator\Node::getCode().
$decorated_form_state = $this->createMock(FormStateInterface::class);
$decorated_form_state->expects($this->once())
->method('getTriggeringElement')
->willReturn($triggering_element);
$this->formStateDecoratorBase = new NonAbstractFormStateDecoratorBase($decorated_form_state);
$this->assertSame($triggering_element, $this->formStateDecoratorBase
->getTriggeringElement());
}
/**
* Tests set validate handlers.
*
* @legacy-covers ::setValidateHandlers
*/
public function testSetValidateHandlers() : void {
$validate_handlers = [
'FOO' => 'BAR',
];
$this->decoratedFormState
->setValidateHandlers($validate_handlers)
->shouldBeCalled();
$this->assertSame($this->formStateDecoratorBase, $this->formStateDecoratorBase
->setValidateHandlers($validate_handlers));
}
/**
* Tests get validate handlers.
*
* @legacy-covers ::getValidateHandlers
*/
public function testGetValidateHandlers() : void {
$validate_handlers = [
'FOO' => 'BAR',
];
$this->decoratedFormState
->getValidateHandlers()
->willReturn($validate_handlers)
->shouldBeCalled();
$this->assertSame($validate_handlers, $this->formStateDecoratorBase
->getValidateHandlers());
}
/**
* Tests set validation complete.
*
* @param bool $complete
* Any valid value for
* \Drupal\Core\Form\FormStateInterface::setValidationComplete()'s $complete
* argument.
*
* @legacy-covers ::setValidationComplete
*/
public function testSetValidationComplete($complete) : void {
$this->decoratedFormState
->setValidationComplete($complete)
->shouldBeCalled();
$this->assertSame($this->formStateDecoratorBase, $this->formStateDecoratorBase
->setValidationComplete($complete));
}
/**
* Tests is validation complete.
*
* @param bool $complete
* Any valid value for
* \Drupal\Core\Form\FormStateInterface::isValidationComplete()'s return
* value.
*
* @legacy-covers ::isValidationComplete
*/
public function testIsValidationComplete($complete) : void {
$this->decoratedFormState
->isValidationComplete()
->willReturn($complete)
->shouldBeCalled();
$this->assertSame($complete, $this->formStateDecoratorBase
->isValidationComplete());
}
/**
* Tests load include.
*
* @param string|false $expected
* Any valid value for \Drupal\Core\Form\FormStateInterface::loadInclude()'s
* return value.
* @param string $module
* Any valid value for \Drupal\Core\Form\FormStateInterface::loadInclude()'s
* $module argument.
* @param string $type
* Any valid value for \Drupal\Core\Form\FormStateInterface::loadInclude()'s
* $type argument.
* @param string|null $name
* Any valid value for \Drupal\Core\Form\FormStateInterface::loadInclude()'s
* $name argument.
*
* @legacy-covers ::loadInclude
*/
public function testLoadInclude($expected, $module, $type, $name) : void {
$this->decoratedFormState
->loadInclude($module, $type, $name)
->willReturn($expected)
->shouldBeCalled();
$this->assertSame($expected, $this->formStateDecoratorBase
->loadInclude($module, $type, $name));
}
/**
* Provides data to self::testLoadInclude().
*/
public static function providerLoadInclude() : array {
return [
// Existing files.
[
__FILE__,
'foo',
'inc',
'foo',
],
[
__FILE__,
'foo',
'inc',
'foo.admin',
],
[
__FILE__,
'bar',
'inc',
'bar',
],
// Non-existent files.
[
FALSE,
'foo',
'php',
'foo',
],
[
FALSE,
'bar',
'php',
'foo',
],
];
}
/**
* Tests get cacheable array.
*
* @legacy-covers ::getCacheableArray
*/
public function testGetCacheableArray() : void {
$cacheable_array = [
'foo' => 'bar',
];
$this->decoratedFormState
->getCacheableArray()
->willReturn($cacheable_array)
->shouldBeCalled();
$this->assertSame($cacheable_array, $this->formStateDecoratorBase
->getCacheableArray());
}
/**
* Tests set complete form.
*
* @legacy-covers ::setCompleteForm
*/
public function testSetCompleteForm() : void {
$complete_form = [
'FOO' => 'BAR',
];
$this->decoratedFormState
->setCompleteForm($complete_form)
->shouldBeCalled();
$this->assertSame($this->formStateDecoratorBase, $this->formStateDecoratorBase
->setCompleteForm($complete_form));
}
/**
* Tests get complete form.
*
* @legacy-covers ::getCompleteForm
*/
public function testGetCompleteForm() : void {
$complete_form = [
'FOO' => 'BAR',
];
// Use PHPUnit for mocking, because Prophecy cannot mock methods that return
// by reference. See \Prophecy\Doubler\Generator\Node::getCode().
$decorated_form_state = $this->createMock(FormStateInterface::class);
$decorated_form_state->expects($this->once())
->method('getCompleteForm')
->willReturn($complete_form);
$this->formStateDecoratorBase = new NonAbstractFormStateDecoratorBase($decorated_form_state);
$this->assertSame($this->formStateDecoratorBase, $this->formStateDecoratorBase
->setCompleteForm($complete_form));
$this->assertSame($complete_form, $this->formStateDecoratorBase
->getCompleteForm());
}
/**
* Tests set.
*
* @param string $key
* Any valid value for \Drupal\Core\Form\FormStateInterface::set()'s $key
* argument.
* @param mixed $value
* Any valid value for \Drupal\Core\Form\FormStateInterface::set()'s $value
* argument.
*
* @legacy-covers ::set
*/
public function testSet($key, $value) : void {
$this->decoratedFormState
->set($key, $value)
->shouldBeCalled();
$this->assertSame($this->formStateDecoratorBase, $this->formStateDecoratorBase
->set($key, $value));
}
/**
* Provides data to self::testSet().
*/
public static function providerSet() : array {
return [
[
'FOO',
'BAR',
],
[
'FOO',
NULL,
],
];
}
/**
* Tests get.
*
* @param string $key
* Any valid value for \Drupal\Core\Form\FormStateInterface::get()'s $key
* argument.
* @param mixed $value
* (optional) Any valid value for
* \Drupal\Core\Form\FormStateInterface::get()'s return value.
*
* @legacy-covers ::get
*/
public function testGet($key, $value = NULL) : void {
// Use PHPUnit for mocking, because Prophecy cannot mock methods that return
// by reference. See \Prophecy\Doubler\Generator\Node::getCode().
$decorated_form_state = $this->createMock(FormStateInterface::class);
$decorated_form_state->expects($this->once())
->method('get')
->with($key)
->willReturn($value);
$this->formStateDecoratorBase = new NonAbstractFormStateDecoratorBase($decorated_form_state);
$this->assertSame($value, $this->formStateDecoratorBase
->get($key));
}
/**
* Provides data to self::testGet().
*/
public static function providerGet() : array {
return [
[
'FOO',
'BAR',
],
[
'FOO',
NULL,
],
];
}
/**
* Tests has.
*
* @param bool $exists
* Any valid value for \Drupal\Core\Form\FormStateInterface::has()'s return
* value.
* @param string $key
* Any valid value for \Drupal\Core\Form\FormStateInterface::has()'s $key
* argument.
*
* @legacy-covers ::has
*/
public function testHas($exists, $key) : void {
$this->decoratedFormState
->has($key)
->willReturn($exists)
->shouldBeCalled();
$this->assertSame($exists, $this->formStateDecoratorBase
->has($key));
}
/**
* Provides data to self::testHas().
*/
public static function providerHas() : array {
return [
[
TRUE,
'FOO',
],
[
FALSE,
'FOO',
],
];
}
/**
* Tests set build info.
*
* @legacy-covers ::setBuildInfo
*/
public function testSetBuildInfo() : void {
$build_info = [
'FOO' => 'BAR',
];
$this->decoratedFormState
->setBuildInfo($build_info)
->shouldBeCalled();
$this->assertSame($this->formStateDecoratorBase, $this->formStateDecoratorBase
->setBuildInfo($build_info));
}
/**
* Tests get build info.
*
* @legacy-covers ::getBuildInfo
*/
public function testGetBuildInfo() : void {
$build_info = [
'FOO' => 'BAR',
];
$this->decoratedFormState
->getBuildInfo()
->willReturn($build_info)
->shouldBeCalled();
$this->assertSame($build_info, $this->formStateDecoratorBase
->getBuildInfo());
}
/**
* Tests add build info.
*
* @legacy-covers ::addBuildInfo
*/
public function testAddBuildInfo() : void {
$property = 'FOO';
$value = 'BAR';
$this->decoratedFormState
->addBuildInfo($property, $value)
->shouldBeCalled();
$this->assertSame($this->formStateDecoratorBase, $this->formStateDecoratorBase
->addBuildInfo($property, $value));
}
/**
* Tests set user input.
*
* @legacy-covers ::setUserInput
*/
public function testSetUserInput() : void {
$user_input = [
'FOO' => 'BAR',
];
$this->decoratedFormState
->setUserInput($user_input)
->shouldBeCalled();
$this->assertSame($this->formStateDecoratorBase, $this->formStateDecoratorBase
->setUserInput($user_input));
}
/**
* Tests get user input.
*
* @legacy-covers ::getUserInput
*/
public function testGetUserInput() : void {
$user_input = [
'FOO' => 'BAR',
];
// Use PHPUnit for mocking, because Prophecy cannot mock methods that return
// by reference. See \Prophecy\Doubler\Generator\Node::getCode().
$decorated_form_state = $this->createMock(FormStateInterface::class);
$decorated_form_state->expects($this->once())
->method('getUserInput')
->willReturn($user_input);
$this->formStateDecoratorBase = new NonAbstractFormStateDecoratorBase($decorated_form_state);
$this->assertSame($user_input, $this->formStateDecoratorBase
->getUserInput());
}
/**
* Tests get values.
*
* @legacy-covers ::getValues
*/
public function testGetValues() : void {
$values = [
'FOO' => 'BAR',
];
// Use PHPUnit for mocking, because Prophecy cannot mock methods that return
// by reference. See \Prophecy\Doubler\Generator\Node::getCode().
$decorated_form_state = $this->createMock(FormStateInterface::class);
$decorated_form_state->expects($this->once())
->method('getValues')
->willReturn($values);
$this->formStateDecoratorBase = new NonAbstractFormStateDecoratorBase($decorated_form_state);
$this->assertSame($values, $this->formStateDecoratorBase
->getValues());
}
/**
* Tests get value.
*
* @legacy-covers ::getValue
*/
public function testGetValue() : void {
$key = 'FOO';
$value = 'BAR';
// Use PHPUnit for mocking, because Prophecy cannot mock methods that return
// by reference. See \Prophecy\Doubler\Generator\Node::getCode().
$decorated_form_state = $this->createMock(FormStateInterface::class);
$decorated_form_state->expects($this->once())
->method('getValue')
->with($key, $value)
->willReturn($value);
$this->formStateDecoratorBase = new NonAbstractFormStateDecoratorBase($decorated_form_state);
$this->assertSame($value, $this->formStateDecoratorBase
->getValue($key, $value));
}
/**
* Tests set values.
*
* @legacy-covers ::setValues
*/
public function testSetValues() : void {
$values = [
'foo' => 'Foo',
'bar' => [
'Bar',
],
];
$this->decoratedFormState
->setValues($values)
->shouldBeCalled();
$this->assertSame($this->formStateDecoratorBase, $this->formStateDecoratorBase
->setValues($values));
}
/**
* Tests set value.
*
* @legacy-covers ::setValue
*/
public function testSetValue() : void {
$key = 'FOO';
$value = 'BAR';
$this->decoratedFormState
->setValue($key, $value)
->shouldBeCalled();
$this->assertSame($this->formStateDecoratorBase, $this->formStateDecoratorBase
->setValue($key, $value));
}
/**
* Tests unset value.
*
* @legacy-covers ::unsetValue
*/
public function testUnsetValue() : void {
$key = 'FOO';
$this->decoratedFormState
->unsetValue($key)
->shouldBeCalled();
$this->assertSame($this->formStateDecoratorBase, $this->formStateDecoratorBase
->unsetValue($key));
}
/**
* Tests has value.
*
* @legacy-covers ::hasValue
*/
public function testHasValue() : void {
$key = [
'foo',
'bar',
];
$has = TRUE;
$this->decoratedFormState
->hasValue($key)
->willReturn($has)
->shouldBeCalled();
$this->assertSame($has, $this->formStateDecoratorBase
->hasValue($key));
}
/**
* Tests is value empty.
*
* @legacy-covers ::isValueEmpty
*/
public function testIsValueEmpty() : void {
$key = [
'foo',
'bar',
];
$is_empty = TRUE;
$this->decoratedFormState
->isValueEmpty($key)
->willReturn($is_empty)
->shouldBeCalled();
$this->assertSame($is_empty, $this->formStateDecoratorBase
->isValueEmpty($key));
}
/**
* Tests set value for element.
*
* @legacy-covers ::setValueForElement
*/
public function testSetValueForElement() : void {
$element = [
'#type' => 'foo',
];
$value = 'BAR';
$this->decoratedFormState
->setValueForElement($element, $value)
->shouldBeCalled();
$this->assertSame($this->formStateDecoratorBase, $this->formStateDecoratorBase
->setValueForElement($element, $value));
}
/**
* Tests set response.
*
* @legacy-covers ::setResponse
*/
public function testSetResponse() : void {
$response = $this->createMock(Response::class);
$this->decoratedFormState
->setResponse($response)
->shouldBeCalled();
$this->assertSame($this->formStateDecoratorBase, $this->formStateDecoratorBase
->setResponse($response));
}
/**
* Tests get response.
*
* @legacy-covers ::getResponse
*/
public function testGetResponse() : void {
$response = $this->createMock(Response::class);
$this->decoratedFormState
->getResponse()
->willReturn($response)
->shouldBeCalled();
$this->assertSame($response, $this->formStateDecoratorBase
->getResponse());
}
/**
* Tests set redirect.
*
* @legacy-covers ::setRedirect
*/
public function testSetRedirect() : void {
$route_name = 'foo';
$route_parameters = [
'bar' => 'baz',
];
$options = [
'qux' => 'foo',
];
$this->decoratedFormState
->setRedirect($route_name, $route_parameters, $options)
->shouldBeCalled();
$this->assertSame($this->formStateDecoratorBase, $this->formStateDecoratorBase
->setRedirect($route_name, $route_parameters, $options));
}
/**
* Tests set redirect url.
*
* @legacy-covers ::setRedirectUrl
*/
public function testSetRedirectUrl() : void {
$url = new Url('foo');
$this->decoratedFormState
->setRedirectUrl($url)
->shouldBeCalled();
$this->assertSame($this->formStateDecoratorBase, $this->formStateDecoratorBase
->setRedirectUrl($url));
}
/**
* Tests get redirect.
*
* @param bool $expected
* Any valid value for \Drupal\Core\Form\FormStateInterface::getRedirect()'s
* return value.
*
* @legacy-covers ::getRedirect
*/
public function testGetRedirect($expected) : void {
$this->decoratedFormState
->getRedirect()
->willReturn($expected)
->shouldBeCalled();
$this->assertSame($expected, $this->formStateDecoratorBase
->getRedirect());
}
/**
* Provides data to self::testGetRedirect().
*/
public static function providerGetRedirect() : array {
return [
[
NULL,
],
[
FALSE,
],
[
new Url('foo'),
],
[
new RedirectResponse('http://example.com'),
],
];
}
/**
* Tests set error by name.
*
* @legacy-covers ::setErrorByName
*/
public function testSetErrorByName() : void {
$name = 'foo';
$message = 'bar';
$this->decoratedFormState
->setErrorByName($name, $message)
->shouldBeCalled();
$this->assertSame($this->formStateDecoratorBase, $this->formStateDecoratorBase
->setErrorByName($name, $message));
}
/**
* Tests set error.
*
* @legacy-covers ::setError
*/
public function testSetError() : void {
$element = [
'#foo' => 'bar',
];
$message = 'bar';
$this->decoratedFormState
->setError($element, $message)
->shouldBeCalled();
$this->assertSame($this->formStateDecoratorBase, $this->formStateDecoratorBase
->setError($element, $message));
}
/**
* Tests clear errors.
*
* @legacy-covers ::clearErrors
*/
public function testClearErrors() : void {
$this->decoratedFormState
->clearErrors()
->shouldBeCalled();
$this->formStateDecoratorBase
->clearErrors();
}
/**
* Tests get error.
*
* @legacy-covers ::getError
*/
public function testGetError() : void {
$element = [
'#foo' => 'bar',
];
$message = 'bar';
$this->decoratedFormState
->getError($element)
->willReturn($message)
->shouldBeCalled();
$this->assertSame($message, $this->formStateDecoratorBase
->getError($element));
}
/**
* Tests get errors.
*
* @legacy-covers ::getErrors
*/
public function testGetErrors() : void {
$errors = [
'foo' => 'bar',
];
$this->decoratedFormState
->getErrors()
->willReturn($errors)
->shouldBeCalled();
$this->assertSame($errors, $this->formStateDecoratorBase
->getErrors());
}
/**
* Tests set rebuild.
*
* @param bool $rebuild
* Any valid value for \Drupal\Core\Form\FormStateInterface::setRebuild()'s
* $rebuild argument.
*
* @legacy-covers ::setRebuild
*/
public function testSetRebuild($rebuild) : void {
$this->decoratedFormState
->setRebuild($rebuild)
->shouldBeCalled();
$this->assertSame($this->formStateDecoratorBase, $this->formStateDecoratorBase
->setRebuild($rebuild));
}
/**
* Tests is rebuilding.
*
* @legacy-covers ::isRebuilding
*/
public function testIsRebuilding($rebuild) : void {
$this->decoratedFormState
->isRebuilding()
->willReturn($rebuild)
->shouldBeCalled();
$this->assertSame($rebuild, $this->formStateDecoratorBase
->isRebuilding());
}
/**
* Tests set invalid token.
*
* @legacy-covers ::setInvalidToken
*/
public function testSetInvalidToken($expected) : void {
$this->decoratedFormState
->setInvalidToken($expected)
->shouldBeCalled();
$this->assertSame($this->formStateDecoratorBase, $this->formStateDecoratorBase
->setInvalidToken($expected));
}
/**
* Tests has invalid token.
*
* @legacy-covers ::hasInvalidToken
*/
public function testHasInvalidToken($expected) : void {
$this->decoratedFormState
->hasInvalidToken()
->willReturn($expected)
->shouldBeCalled();
$this->assertSame($expected, $this->formStateDecoratorBase
->hasInvalidToken());
}
/**
* Tests prepare callback.
*
* @legacy-covers ::prepareCallback
*/
public function testPrepareCallback($unprepared_callback, callable $prepared_callback) : void {
$this->decoratedFormState
->prepareCallback(Argument::is($unprepared_callback))
->willReturn($prepared_callback)
->shouldBeCalled();
$this->assertSame($prepared_callback, $this->formStateDecoratorBase
->prepareCallback($unprepared_callback));
}
/**
* Provides data to self::testPrepareCallback().
*/
public static function providerPrepareCallback() : array {
$function = 'sleep';
$shorthand_form_method = '::submit()';
$closure = function () : void {
};
$static_method_string = __METHOD__;
$static_method_array = [
__CLASS__,
__FUNCTION__,
];
$object_method_array = [
new static('test'),
__FUNCTION__,
];
return [
// A shorthand form method is generally expanded to become a method on an
// object.
[
$shorthand_form_method,
$object_method_array,
],
// Functions, closures, and static method calls generally remain the same.
[
$function,
$function,
],
[
$closure,
$closure,
],
[
$static_method_string,
$static_method_string,
],
[
$static_method_array,
$static_method_array,
],
];
}
/**
* Tests set form object.
*
* @legacy-covers ::setFormObject
*/
public function testSetFormObject() : void {
$form = $this->createMock(FormInterface::class);
$this->decoratedFormState
->setFormObject($form)
->shouldBeCalled();
$this->assertSame($this->formStateDecoratorBase, $this->formStateDecoratorBase
->setFormObject($form));
}
/**
* Tests get form object.
*
* @legacy-covers ::getFormObject
*/
public function testGetFormObject() : void {
$form = $this->createMock(FormInterface::class);
$this->decoratedFormState
->getFormObject()
->willReturn($form)
->shouldBeCalled();
$this->assertSame($form, $this->formStateDecoratorBase
->getFormObject());
}
/**
* Tests set clean value keys.
*
* @legacy-covers ::setCleanValueKeys
*/
public function testSetCleanValueKeys() : void {
$keys = [
'BAR',
];
$this->decoratedFormState
->setCleanValueKeys($keys)
->shouldBeCalled();
$this->assertSame($this->formStateDecoratorBase, $this->formStateDecoratorBase
->setCleanValueKeys($keys));
}
/**
* Tests get clean value keys.
*
* @legacy-covers ::getCleanValueKeys
*/
public function testGetCleanValueKeys() : void {
$keys = [
'BAR',
];
$this->decoratedFormState
->getCleanValueKeys()
->willReturn($keys)
->shouldBeCalled();
$this->assertSame($keys, $this->formStateDecoratorBase
->getCleanValueKeys());
}
/**
* Tests add clean value key.
*
* @legacy-covers ::addCleanValueKey
*/
public function testAddCleanValueKey() : void {
$key = 'BAR';
$this->decoratedFormState
->addCleanValueKey($key)
->shouldBeCalled();
$this->assertSame($this->formStateDecoratorBase, $this->formStateDecoratorBase
->addCleanValueKey($key));
}
/**
* Tests clean values.
*
* @legacy-covers ::cleanValues
*/
public function testCleanValues() : void {
$this->decoratedFormState
->cleanValues()
->shouldBeCalled();
$this->assertSame($this->formStateDecoratorBase, $this->formStateDecoratorBase
->cleanValues());
}
}
Members
| Title Sort descending | Modifiers | Object type | Summary | Overriden Title |
|---|---|---|---|---|
| ExpectDeprecationTrait::expectDeprecation | public | function | Adds an expected deprecation. | |
| ExpectDeprecationTrait::setUpErrorHandler | public | function | Sets up the test error handler. | |
| ExpectDeprecationTrait::tearDownErrorHandler | public | function | Tears down the test error handler. | |
| FormStateDecoratorBaseTest::$decoratedFormState | protected | property | The decorated form state. | |
| FormStateDecoratorBaseTest::$formStateDecoratorBase | protected | property | The form state decorator base under test. | |
| FormStateDecoratorBaseTest::providerGet | public static | function | Provides data to self::testGet(). | |
| FormStateDecoratorBaseTest::providerGetRedirect | public static | function | Provides data to self::testGetRedirect(). | |
| FormStateDecoratorBaseTest::providerGetTemporaryValue | public static | function | Provides data to self::testGetTemporaryValue(). | |
| FormStateDecoratorBaseTest::providerHas | public static | function | Provides data to self::testHas(). | |
| FormStateDecoratorBaseTest::providerHasTemporaryValue | public static | function | Provides data to self::testHasTemporaryValue(). | |
| FormStateDecoratorBaseTest::providerIsMethodType | public static | function | Provides data to self::testIsMethodType(). | |
| FormStateDecoratorBaseTest::providerLimitValidationErrors | public static | function | Provides data to self::testGetLimitValidationErrors() and self::testGetLimitValidationErrors(). | |
| FormStateDecoratorBaseTest::providerLoadInclude | public static | function | Provides data to self::testLoadInclude(). | |
| FormStateDecoratorBaseTest::providerPrepareCallback | public static | function | Provides data to self::testPrepareCallback(). | |
| FormStateDecoratorBaseTest::providerSet | public static | function | Provides data to self::testSet(). | |
| FormStateDecoratorBaseTest::providerSetRequestMethod | public static | function | Provides data to self::testSetMethod(). | |
| FormStateDecoratorBaseTest::providerSetTemporaryValue | public static | function | Provides data to self::testSetTemporaryValue(). | |
| FormStateDecoratorBaseTest::providerSingleBooleanArgument | public static | function | Provides data to test methods that take a single boolean argument. | |
| FormStateDecoratorBaseTest::setUp | protected | function | Overrides UnitTestCase::setUp | |
| FormStateDecoratorBaseTest::testAddBuildInfo | public | function | Tests add build info. | |
| FormStateDecoratorBaseTest::testAddCleanValueKey | public | function | Tests add clean value key. | |
| FormStateDecoratorBaseTest::testAddRebuildInfo | public | function | Tests add rebuild info. | |
| FormStateDecoratorBaseTest::testCleanValues | public | function | Tests clean values. | |
| FormStateDecoratorBaseTest::testClearErrors | public | function | Tests clear errors. | |
| FormStateDecoratorBaseTest::testDisableCache | public | function | Tests disable cache. | |
| FormStateDecoratorBaseTest::testDisableRedirect | public | function | Tests disable redirect. | |
| FormStateDecoratorBaseTest::testGet | public | function | Tests get. | |
| FormStateDecoratorBaseTest::testGetAlwaysProcess | public | function | Tests get always process. | |
| FormStateDecoratorBaseTest::testGetBuildInfo | public | function | Tests get build info. | |
| FormStateDecoratorBaseTest::testGetButtons | public | function | Tests get buttons. | |
| FormStateDecoratorBaseTest::testGetCacheableArray | public | function | Tests get cacheable array. | |
| FormStateDecoratorBaseTest::testGetCleanValueKeys | public | function | Tests get clean value keys. | |
| FormStateDecoratorBaseTest::testGetCompleteForm | public | function | Tests get complete form. | |
| FormStateDecoratorBaseTest::testGetError | public | function | Tests get error. | |
| FormStateDecoratorBaseTest::testGetErrors | public | function | Tests get errors. | |
| FormStateDecoratorBaseTest::testGetFormObject | public | function | Tests get form object. | |
| FormStateDecoratorBaseTest::testGetGroups | public | function | Tests get groups. | |
| FormStateDecoratorBaseTest::testGetLimitValidationErrors | public | function | Tests get limit validation errors. | |
| FormStateDecoratorBaseTest::testGetRebuildInfo | public | function | Tests get rebuild info. | |
| FormStateDecoratorBaseTest::testGetRedirect | public | function | Tests get redirect. | |
| FormStateDecoratorBaseTest::testGetResponse | public | function | Tests get response. | |
| FormStateDecoratorBaseTest::testGetStorage | public | function | Tests get storage. | |
| FormStateDecoratorBaseTest::testGetSubmitHandlers | public | function | Tests get submit handlers. | |
| FormStateDecoratorBaseTest::testGetTemporary | public | function | Tests get temporary. | |
| FormStateDecoratorBaseTest::testGetTemporaryValue | public | function | Tests get temporary value. | |
| FormStateDecoratorBaseTest::testGetTriggeringElement | public | function | Tests get triggering element. | |
| FormStateDecoratorBaseTest::testGetUserInput | public | function | Tests get user input. | |
| FormStateDecoratorBaseTest::testGetValidateHandlers | public | function | Tests get validate handlers. | |
| FormStateDecoratorBaseTest::testGetValue | public | function | Tests get value. | |
| FormStateDecoratorBaseTest::testGetValues | public | function | Tests get values. | |
| FormStateDecoratorBaseTest::testHas | public | function | Tests has. | |
| FormStateDecoratorBaseTest::testHasFileElement | public | function | Tests has file element. | |
| FormStateDecoratorBaseTest::testHasInvalidToken | public | function | Tests has invalid token. | |
| FormStateDecoratorBaseTest::testHasTemporaryValue | public | function | Tests has temporary value. | |
| FormStateDecoratorBaseTest::testHasValue | public | function | Tests has value. | |
| FormStateDecoratorBaseTest::testIsBypassingProgrammedAccessChecks | public | function | Tests is bypassing programmed access checks. | |
| FormStateDecoratorBaseTest::testIsCached | public | function | Tests is cached. | |
| FormStateDecoratorBaseTest::testIsExecuted | public | function | Tests is executed. | |
| FormStateDecoratorBaseTest::testIsMethodType | public | function | Tests is method type. | |
| FormStateDecoratorBaseTest::testIsProcessingInput | public | function | Tests is processing input. | |
| FormStateDecoratorBaseTest::testIsProgrammed | public | function | Tests is programmed. | |
| FormStateDecoratorBaseTest::testIsRebuilding | public | function | Tests is rebuilding. | |
| FormStateDecoratorBaseTest::testIsRedirectDisabled | public | function | Tests is redirect disabled. | |
| FormStateDecoratorBaseTest::testIsSubmitted | public | function | Tests is submitted. | |
| FormStateDecoratorBaseTest::testIsValidationComplete | public | function | Tests is validation complete. | |
| FormStateDecoratorBaseTest::testIsValidationEnforced | public | function | Tests is validation enforced. | |
| FormStateDecoratorBaseTest::testIsValueEmpty | public | function | Tests is value empty. | |
| FormStateDecoratorBaseTest::testLoadInclude | public | function | Tests load include. | |
| FormStateDecoratorBaseTest::testPrepareCallback | public | function | Tests prepare callback. | |
| FormStateDecoratorBaseTest::testSet | public | function | Tests set. | |
| FormStateDecoratorBaseTest::testSetAlwaysProcess | public | function | Tests set always process. | |
| FormStateDecoratorBaseTest::testSetBuildInfo | public | function | Tests set build info. | |
| FormStateDecoratorBaseTest::testSetButtons | public | function | Tests set buttons. | |
| FormStateDecoratorBaseTest::testSetCached | public | function | Tests set cached. | |
| FormStateDecoratorBaseTest::testSetCachedWithLogicException | public | function | Tests set cached with logic exception. | |
| FormStateDecoratorBaseTest::testSetCleanValueKeys | public | function | Tests set clean value keys. | |
| FormStateDecoratorBaseTest::testSetCompleteForm | public | function | Tests set complete form. | |
| FormStateDecoratorBaseTest::testSetError | public | function | Tests set error. | |
| FormStateDecoratorBaseTest::testSetErrorByName | public | function | Tests set error by name. | |
| FormStateDecoratorBaseTest::testSetExecuted | public | function | Tests set executed. | |
| FormStateDecoratorBaseTest::testSetFormObject | public | function | Tests set form object. | |
| FormStateDecoratorBaseTest::testSetFormState | public | function | Tests set form state. | |
| FormStateDecoratorBaseTest::testSetGroups | public | function | Tests set groups. | |
| FormStateDecoratorBaseTest::testSetHasFileElement | public | function | Tests set has file element. | |
| FormStateDecoratorBaseTest::testSetInvalidToken | public | function | Tests set invalid token. | |
| FormStateDecoratorBaseTest::testSetLimitValidationErrors | public | function | Tests set limit validation errors. | |
| FormStateDecoratorBaseTest::testSetMethod | public | function | Tests set method. | |
| FormStateDecoratorBaseTest::testSetProcessInput | public | function | Tests set process input. | |
| FormStateDecoratorBaseTest::testSetProgrammed | public | function | Tests set programmed. | |
| FormStateDecoratorBaseTest::testSetProgrammedBypassAccessCheck | public | function | Tests set programmed bypass access check. | |
| FormStateDecoratorBaseTest::testSetRebuild | public | function | Tests set rebuild. | |
| FormStateDecoratorBaseTest::testSetRebuildInfo | public | function | Tests set rebuild info. | |
| FormStateDecoratorBaseTest::testSetRedirect | public | function | Tests set redirect. | |
| FormStateDecoratorBaseTest::testSetRedirectUrl | public | function | Tests set redirect url. | |
| FormStateDecoratorBaseTest::testSetRequestMethod | public | function | Tests set request method. | |
| FormStateDecoratorBaseTest::testSetResponse | public | function | Tests set response. | |
| FormStateDecoratorBaseTest::testSetStorage | public | function | Tests set storage. | |
| FormStateDecoratorBaseTest::testSetSubmitHandlers | public | function | Tests set submit handlers. | |
| FormStateDecoratorBaseTest::testSetSubmitted | public | function | Tests set submitted. | |
| FormStateDecoratorBaseTest::testSetTemporary | public | function | Tests set temporary. | |
| FormStateDecoratorBaseTest::testSetTemporaryValue | public | function | Tests set temporary value. | |
| FormStateDecoratorBaseTest::testSetTriggeringElement | public | function | Tests set triggering element. | |
| FormStateDecoratorBaseTest::testSetUserInput | public | function | Tests set user input. | |
| FormStateDecoratorBaseTest::testSetValidateHandlers | public | function | Tests set validate handlers. | |
| FormStateDecoratorBaseTest::testSetValidationComplete | public | function | Tests set validation complete. | |
| FormStateDecoratorBaseTest::testSetValidationEnforced | public | function | Tests set validation enforced. | |
| FormStateDecoratorBaseTest::testSetValue | public | function | Tests set value. | |
| FormStateDecoratorBaseTest::testSetValueForElement | public | function | Tests set value for element. | |
| FormStateDecoratorBaseTest::testSetValues | public | function | Tests set values. | |
| FormStateDecoratorBaseTest::testUnsetValue | public | function | Tests unset value. | |
| RandomGeneratorTrait::getRandomGenerator | protected | function | Gets the random generator for the utility methods. | |
| RandomGeneratorTrait::randomMachineName | protected | function | Generates a unique random string containing letters and numbers. | |
| RandomGeneratorTrait::randomObject | public | function | Generates a random PHP object. | |
| RandomGeneratorTrait::randomString | public | function | Generates a pseudo-random string of ASCII characters of codes 32 to 126. | |
| UnitTestCase::$root | protected | property | The app root. | |
| UnitTestCase::getClassResolverStub | protected | function | Returns a stub class resolver. | |
| UnitTestCase::getConfigFactoryStub | public | function | Returns a stub config factory that behaves according to the passed array. | |
| UnitTestCase::getContainerWithCacheTagsInvalidator | protected | function | Sets up a container with a cache tags invalidator. | |
| UnitTestCase::getStringTranslationStub | public | function | Returns a stub translation manager that just returns the passed string. | |
| UnitTestCase::setDebugDumpHandler | public static | function | Registers the dumper CLI handler when the DebugDump extension is enabled. | |
| UnitTestCase::setupMockIterator | protected | function | Set up a traversable class mock to return specific items when iterated. |
Buggy or inaccurate documentation? Please file an issue. Need support? Need help programming? Connect with the Drupal community.