ILIAS  release_7 Revision v7.30-3-g800a261c036
ilWebDAVObjDAVHelperTest.php
Go to the documentation of this file.
1<?php
2
3use \PHPUnit\Framework\TestCase;
4use \Mockery\Adapter\Phpunit\MockeryPHPUnitIntegration;
5
6class ilWebDAVObjDAVHelperTest extends TestCase
7{
8
14 {
15 // Arrange
16 $tested_type = 'invalid';
17 $mock_repo_helper = \Mockery::mock('ilWebDAVRepositoryHelper');
18 $dav_helper = new ilWebDAVObjDAVHelper($mock_repo_helper);
19
20 // Act
21 $is_davable = $dav_helper->isDAVableObjType($tested_type);
22
23 // Assert
24 $this->assertTrue($is_davable == false);
25 }
26
32 {
33 // Arrange
34 $tested_type = 'file';
35 $mock_repo_helper = \Mockery::mock('ilWebDAVRepositoryHelper');
36 $dav_helper = new ilWebDAVObjDAVHelper($mock_repo_helper);
37
38 // Act
39 $is_davable = $dav_helper->isDAVableObjType($tested_type);
40
41 // Assert
42 $this->assertTrue($is_davable == true);
43 }
44
50 {
51 // Arrange
52 $tested_title = 'hello';
53 $mock_repo_helper = \Mockery::mock('ilWebDAVRepositoryHelper');
54 $dav_helper = new ilWebDAVObjDAVHelper($mock_repo_helper);
55
56 // Act
57 $is_davable = $dav_helper->isDAVableObjTitle($tested_title);
58
59 // Assert
60 $this->assertTrue($is_davable == true);
61 }
62}
An exception for terminatinating execution or to throw for unit testing.
Class ilWebDAVObjDAVHelper.