ILIAS  release_5-3 Revision v5.3.23-19-g915713cf615
ilWACSecurePathTest.php
Go to the documentation of this file.
1<?php
2// declare(strict_types=1);
3
4use Mockery\Adapter\Phpunit\MockeryTestCase;
5
6require_once('./libs/composer/vendor/autoload.php');
7
20class ilWACSecurePathTest extends MockeryTestCase
21{
22
26 protected $backupGlobals = false;
27
28
29 protected function setUp()
30 {
31 parent::setUp();
32 require_once('./Services/PHPUnit/classes/class.ilUnitUtil.php');
33 ilUnitUtil::performInitialisation();
34 require_once('./Services/WebAccessChecker/classes/class.ilWACPath.php');
35 require_once('./Services/WebAccessChecker/classes/class.ilWACSecurePath.php');
36 require_once('./Services/WebAccessChecker/classes/class.ilWACSignedPath.php');
37 }
38
39
40 public function testPath()
41 {
45 $ilWACPath = new ilWACPath('http://www.ilias.de/docu/data/docu/mobs/mm_43803/test.png');
46 $obj = ilWACSecurePath::find($ilWACPath->getSecurePathId());
47 $this->assertEquals('./Services/MediaObjects', $obj->getComponentDirectory());
48 }
49}
An exception for terminatinating execution or to throw for unit testing.
Class ilWACPath.
Class ilWACSecurePathTest extends PHPUnit.