diff options
author | Alessandro Lai <alessandro.lai@facile.it> | 2016-12-29 10:05:36 +0100 |
---|---|---|
committer | Nicolas Grekas <nicolas.grekas@gmail.com> | 2017-01-03 10:48:58 +0100 |
commit | 866bd6fe7d3b62a0d1c671a2b340aee73241a095 (patch) | |
tree | a4df3a4e6b28e51967c378ec26c04b6caf1ce7b6 /Core/Tests/Authorization | |
parent | 90bb3ea494b8f03fa44c3f1114f950898f7d9277 (diff) | |
download | symfony-security-866bd6fe7d3b62a0d1c671a2b340aee73241a095.zip symfony-security-866bd6fe7d3b62a0d1c671a2b340aee73241a095.tar.gz symfony-security-866bd6fe7d3b62a0d1c671a2b340aee73241a095.tar.bz2 |
Rename DebugAccessDecisionManager to TraceableAccessDecisionManager
Diffstat (limited to 'Core/Tests/Authorization')
-rw-r--r-- | Core/Tests/Authorization/TraceableAccessDecisionManagerTest.php (renamed from Core/Tests/Authorization/DebugAccessDecisionManagerTest.php) | 14 |
1 files changed, 12 insertions, 2 deletions
diff --git a/Core/Tests/Authorization/DebugAccessDecisionManagerTest.php b/Core/Tests/Authorization/TraceableAccessDecisionManagerTest.php index 14b0685..1c50f58 100644 --- a/Core/Tests/Authorization/DebugAccessDecisionManagerTest.php +++ b/Core/Tests/Authorization/TraceableAccessDecisionManagerTest.php @@ -13,16 +13,17 @@ namespace Symfony\Component\Security\Core\Tests\Authorization; use Symfony\Component\Security\Core\Authorization\AccessDecisionManager; use Symfony\Component\Security\Core\Authorization\DebugAccessDecisionManager; +use Symfony\Component\Security\Core\Authorization\TraceableAccessDecisionManager; use Symfony\Component\Security\Core\Authentication\Token\TokenInterface; -class DebugAccessDecisionManagerTest extends \PHPUnit_Framework_TestCase +class TraceableAccessDecisionManagerTest extends \PHPUnit_Framework_TestCase { /** * @dataProvider provideObjectsAndLogs */ public function testDecideLog($expectedLog, $object) { - $adm = new DebugAccessDecisionManager(new AccessDecisionManager()); + $adm = new TraceableAccessDecisionManager(new AccessDecisionManager()); $adm->decide($this->getMockBuilder(TokenInterface::class)->getMock(), array('ATTRIBUTE_1'), $object); $this->assertSame($expectedLog, $adm->getDecisionLog()); @@ -40,4 +41,13 @@ class DebugAccessDecisionManagerTest extends \PHPUnit_Framework_TestCase yield array(array(array('attributes' => array('ATTRIBUTE_1'), 'object' => $x = array(), 'result' => false)), $x); yield array(array(array('attributes' => array('ATTRIBUTE_1'), 'object' => $object, 'result' => false)), $object); } + + public function testDebugAccessDecisionManagerAliasExistsForBC() + { + $adm = new TraceableAccessDecisionManager(new AccessDecisionManager()); + + if (!$adm instanceof DebugAccessDecisionManager) { + $this->fail('For BC, TraceableAccessDecisionManager must be an instance of DebugAccessDecisionManager'); + } + } } |