3 namespace Drupal\Tests\Core\Access;
5 use Drupal\Core\Access\AccessResultNeutral;
6 use Drupal\Tests\UnitTestCase;
9 * @coversDefaultClass \Drupal\Core\Access\AccessResultNeutral
12 class AccessResultNeutralTest extends UnitTestCase {
15 * Tests the construction of an AccessResultForbidden object.
17 * @covers ::__construct
20 public function testConstruction() {
21 $a = new AccessResultNeutral();
22 $this->assertNull($a->getReason());
24 $reason = $this->getRandomGenerator()->string();
25 $b = new AccessResultNeutral($reason);
26 $this->assertEquals($reason, $b->getReason());
34 public function testSetReason() {
35 $a = new AccessResultNeutral();
37 $reason = $this->getRandomGenerator()->string();
38 $return = $a->setReason($reason);
40 $this->assertSame($reason, $a->getReason());
41 $this->assertSame($a, $return);