Definition at line 27 of file AccessQuestionImageTest.php.
◆ invalidPaths()
static ILIAS\Style\Content\Access\test\AccessQuestionImageTest::invalidPaths |
( |
| ) |
|
|
static |
Definition at line 45 of file AccessQuestionImageTest.php.
49 [
'/assessment/12/images/foo.png'],
50 [
'/assessment/12/34/images/foo/bar.png'],
51 [
'/assessment/12/ab/images/foo.png'],
52 [
'/assessment/ab/12/images/foo.png'],
53 [
'assessment/12/34/images/foo.png'],
◆ isPermittedProvider()
static ILIAS\Style\Content\Access\test\AccessQuestionImageTest::isPermittedProvider |
( |
| ) |
|
|
static |
Definition at line 70 of file AccessQuestionImageTest.php.
73 'With readable object path.' => [
true],
74 '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 | ) |
|
Definition at line 36 of file AccessQuestionImageTest.php.
38 $readable = $this->getMockBuilder(Readable::class)->disableOriginalConstructor()->getMock();
40 $instance =
new AccessQuestionImage($readable);
42 $this->assertFalse($instance->isPermitted(
$path)->isOk());
◆ testIsPermittedWithValidPath()
ILIAS\Style\Content\Access\test\AccessQuestionImageTest::testIsPermittedWithValidPath |
( |
bool |
$is_readable | ) |
|
Definition at line 58 of file AccessQuestionImageTest.php.
60 $readable = $this->getMockBuilder(Readable::class)->disableOriginalConstructor()->getMock();
62 $readable->method(
'objectId')->with(6709)->willReturn($is_readable);
64 $instance =
new AccessQuestionImage($readable);
65 $result = $instance->isPermitted(
'/assessment/6709/389/images/foo.png');
66 $this->assertTrue($result->isOk());
67 $this->assertSame($is_readable, $result->value());
The documentation for this class was generated from the following file: