summaryrefslogtreecommitdiffstats
path: root/Tests/Core/Authorization/AccessDecisionManagerTest.php
diff options
context:
space:
mode:
authorDennis Benkert <spinecrasher@googlemail.com>2013-08-09 15:30:49 +0000
committerDennis Benkert <spinecrasher@googlemail.com>2013-08-12 21:21:22 +0200
commita1f26cf5894ebd567720a41610440759c533cb55 (patch)
treee796c780d79d5c7a0e00764601cd14d94a63335c /Tests/Core/Authorization/AccessDecisionManagerTest.php
parenta19068947dca7cb60616b838a0d451ca61e40fe5 (diff)
downloadsymfony-security-a1f26cf5894ebd567720a41610440759c533cb55.zip
symfony-security-a1f26cf5894ebd567720a41610440759c533cb55.tar.gz
symfony-security-a1f26cf5894ebd567720a41610440759c533cb55.tar.bz2
[Security] Added a check for strategies in AccessDecisionManager
Diffstat (limited to 'Tests/Core/Authorization/AccessDecisionManagerTest.php')
-rw-r--r--Tests/Core/Authorization/AccessDecisionManagerTest.php8
1 files changed, 8 insertions, 0 deletions
diff --git a/Tests/Core/Authorization/AccessDecisionManagerTest.php b/Tests/Core/Authorization/AccessDecisionManagerTest.php
index 1c706cc..ead97d2 100644
--- a/Tests/Core/Authorization/AccessDecisionManagerTest.php
+++ b/Tests/Core/Authorization/AccessDecisionManagerTest.php
@@ -55,6 +55,14 @@ class AccessDecisionManagerTest extends \PHPUnit_Framework_TestCase
}
/**
+ * @expectedException \InvalidArgumentException
+ */
+ public function testSetUnsupportedStrategy()
+ {
+ new AccessDecisionManager(array($this->getVoter(VoterInterface::ACCESS_GRANTED)), 'fooBar');
+ }
+
+ /**
* @dataProvider getStrategyTests
*/
public function testStrategies($strategy, $voters, $allowIfAllAbstainDecisions, $allowIfEqualGrantedDeniedDecisions, $expected)