Definition at line 27 of file AccessQuestionImageTest.php.
◆ invalidPaths()
static ILIAS\Style\Content\Access\test\AccessQuestionImageTest::invalidPaths |
( |
| ) |
|
|
static |
Definition at line 47 of file AccessQuestionImageTest.php.
51 [
'/assessment/12/images/foo.png'],
52 [
'/assessment/12/34/images/foo/bar.png'],
53 [
'/assessment/12/ab/images/foo.png'],
54 [
'/assessment/ab/12/images/foo.png'],
55 [
'assessment/12/34/images/foo.png'],
◆ isPermittedProvider()
static ILIAS\Style\Content\Access\test\AccessQuestionImageTest::isPermittedProvider |
( |
| ) |
|
|
static |
Definition at line 74 of file AccessQuestionImageTest.php.
77 'With readable object path.' => [
true],
78 'Without readable object path.' => [
false],
◆ testConstruct()
ILIAS\Style\Content\Access\test\AccessQuestionImageTest::testConstruct |
( |
| ) |
|
Definition at line 29 of file AccessQuestionImageTest.php.
31 $readable = $this->getMockBuilder(Readable::class)->disableOriginalConstructor()->getMock();
32 $this->assertInstanceOf(AccessQuestionImage::class,
new AccessQuestionImage($readable));
◆ testIsPermittedWithInvalidPath()
ILIAS\Style\Content\Access\test\AccessQuestionImageTest::testIsPermittedWithInvalidPath |
( |
string |
$path | ) |
|
invalidPaths
Definition at line 38 of file AccessQuestionImageTest.php.
40 $readable = $this->getMockBuilder(Readable::class)->disableOriginalConstructor()->getMock();
42 $instance =
new AccessQuestionImage($readable);
44 $this->assertFalse($instance->isPermitted(
$path)->isOk());
◆ testIsPermittedWithValidPath()
ILIAS\Style\Content\Access\test\AccessQuestionImageTest::testIsPermittedWithValidPath |
( |
bool |
$is_readable | ) |
|
isPermittedProvider
Definition at line 62 of file AccessQuestionImageTest.php.
64 $readable = $this->getMockBuilder(Readable::class)->disableOriginalConstructor()->getMock();
66 $readable->method(
'objectId')->with(6709)->willReturn($is_readable);
68 $instance =
new AccessQuestionImage($readable);
69 $result = $instance->isPermitted(
'/assessment/6709/389/images/foo.png');
70 $this->assertTrue($result->isOk());
71 $this->assertSame($is_readable, $result->value());
The documentation for this class was generated from the following file: