ILIAS  release_8 Revision v8.24
ilWACCheckingInstanceTest Class Reference

TestCase for the ilWACCheckingInstanceTest. More...

+ Collaboration diagram for ilWACCheckingInstanceTest:

Public Member Functions

 testDeliver ()
 @runInSeparateProcess @preserveGlobalState disabled @backupGlobals disabled @backupStaticAttributes disabled More...
 
 testBasic ()
 
 testBasicWithFileSigning ()
 
 testBasicWithFolderSigning ()
 
 testNonCheckingInstanceNoSec ()
 @Test More...
 

Protected Member Functions

 setUp ()
 Setup. More...
 

Protected Attributes

 $file_one
 
 $root
 

Detailed Description

TestCase for the ilWACCheckingInstanceTest.

Author
Fabian Schmid fs@st.nosp@m.uder.nosp@m.-raim.nosp@m.ann..nosp@m.ch
Version
1.0.0

@runTestsInSeparateProcesses @preserveGlobalState disabled @backupGlobals disabled @backupStaticAttributes disabled

Definition at line 38 of file ilWACCheckingInstanceTest.php.

Member Function Documentation

◆ setUp()

ilWACCheckingInstanceTest::setUp ( )
protected

Setup.

Definition at line 53 of file ilWACCheckingInstanceTest.php.

53 : void
54 {
55 $this->root = vfs\vfsStream::setup('ilias.de');
56 $this->file_one = vfs\vfsStream::newFile('data/trunk/mobs/mm_123/dummy.jpg')
57 ->at($this->root)->setContent('dummy');
58
59 //setup container for HttpServiceAware classes
60 $container = new \ILIAS\DI\Container();
61 $container['http'] = fn ($c) => Mockery::mock(Services::class);
62
63
64 $GLOBALS["DIC"] = $container;
65 ilWACToken::setSALT('TOKEN');
66 }
if(!defined('PATH_SEPARATOR')) $GLOBALS['_PEAR_default_error_mode']
Definition: PEAR.php:64
static setSALT(string $salt)
$c
Definition: cli.php:38
$container
@noRector
Definition: wac.php:14

References $c, $container, $GLOBALS, and ilWACToken\setSALT().

+ Here is the call graph for this function:

◆ testBasic()

ilWACCheckingInstanceTest::testBasic ( )

Definition at line 81 of file ilWACCheckingInstanceTest.php.

81 : void
82 {
83 self::markTestSkipped("Can't run test without db.");
84 }

◆ testBasicWithFileSigning()

ilWACCheckingInstanceTest::testBasicWithFileSigning ( )

Definition at line 87 of file ilWACCheckingInstanceTest.php.

87 : void
88 {
89 self::markTestSkipped("WIP");
90 }

◆ testBasicWithFolderSigning()

ilWACCheckingInstanceTest::testBasicWithFolderSigning ( )

Definition at line 93 of file ilWACCheckingInstanceTest.php.

93 : void
94 {
95 self::markTestSkipped("WIP");
96 }

◆ testDeliver()

ilWACCheckingInstanceTest::testDeliver ( )

@runInSeparateProcess @preserveGlobalState disabled @backupGlobals disabled @backupStaticAttributes disabled

Definition at line 75 of file ilWACCheckingInstanceTest.php.

75 : void
76 {
77 self::markTestSkipped("WIP");
78 }

◆ testNonCheckingInstanceNoSec()

ilWACCheckingInstanceTest::testNonCheckingInstanceNoSec ( )

@Test

Definition at line 102 of file ilWACCheckingInstanceTest.php.

102 : void
103 {
104 self::markTestSkipped("Can't run test without db.");
105
106 return;
107 // $this->assertTrue($check); // Currently not able to init ILIAS in WAC during PHPUnit
108 // $this->assertEquals(array(
109 // $ilWebAccessChecker::CM_SECFOLDER,
110 // ), $ilWebAccessChecker->getAppliedCheckingMethods());
111 }

Field Documentation

◆ $file_one

ilWACCheckingInstanceTest::$file_one
protected

Definition at line 43 of file ilWACCheckingInstanceTest.php.

◆ $root

ilWACCheckingInstanceTest::$root
protected

Definition at line 47 of file ilWACCheckingInstanceTest.php.


The documentation for this class was generated from the following file: