ILIAS  trunk Revision v11.0_alpha-1753-gb21ca8c4367
All Data Structures Namespaces Files Functions Variables Enumerations Enumerator Modules Pages
ilServicesFileSystemTest.php
Go to the documentation of this file.
1 <?php
2 
19 declare(strict_types=1);
20 
21 namespace Filesystem\tests;
22 
25 use ilFileData;
26 
27 class ilServicesFileSystemTest extends TestCase
28 {
30 
31  public function testTrailingSlashes(): void
32  {
33  $file_data = new ilFileData();
34  $this->assertEquals('/var/www/ilias', $file_data->deleteTrailingSlash('/var/www/ilias/'));
35  $this->assertEquals('\\var\\www\\ilias', $file_data->deleteTrailingSlash('\\var\\www\\ilias\\'));
36  }
37 
38  public function testBaseDirectory(): void
39  {
40  if (!defined('CLIENT_DATA_DIR')) {
41  define('CLIENT_DATA_DIR', '/var/iliasdata');
42  }
43  $file_data = new ilFileData();
44  $this->assertEquals(CLIENT_DATA_DIR, $file_data->getPath());
45  }
46 }
Customizing of pimple-DIC for ILIAS.
Definition: Container.php:35
while($session_entry=$r->fetchRow(ilDBConstants::FETCHMODE_ASSOC)) return null
const CLIENT_DATA_DIR
Definition: constants.php:46