ILIAS  release_6 Revision v6.24-5-g0c8bfefb3b8
All Data Structures Namespaces Files Functions Variables Modules Pages
ILIAS\Tests\Setup\NullObjectiveTest Class Reference
+ Inheritance diagram for ILIAS\Tests\Setup\NullObjectiveTest:
+ Collaboration diagram for ILIAS\Tests\Setup\NullObjectiveTest:

Public Member Functions

 setUp ()
 
 testGetHash ()
 
 testGetLabel ()
 
 testIsNotable ()
 
 testGetPreconditions ()
 
 testAchieve ()
 

Detailed Description

Definition at line 9 of file NullObjectiveTest.php.

Member Function Documentation

◆ setUp()

ILIAS\Tests\Setup\NullObjectiveTest::setUp ( )

Definition at line 11 of file NullObjectiveTest.php.

11  : void
12  {
13  $this->o = new Setup\NullObjective();
14  }

◆ testAchieve()

ILIAS\Tests\Setup\NullObjectiveTest::testAchieve ( )

Definition at line 40 of file NullObjectiveTest.php.

References $res.

41  {
42  $env = $this->createMock(Setup\Environment::class);
43 
44  $res = $this->o->achieve($env);
45  $this->assertSame($env, $res);
46  }
foreach($_POST as $key=> $value) $res

◆ testGetHash()

ILIAS\Tests\Setup\NullObjectiveTest::testGetHash ( )

Definition at line 16 of file NullObjectiveTest.php.

17  {
18  $this->assertIsString($this->o->getHash());
19  }

◆ testGetLabel()

ILIAS\Tests\Setup\NullObjectiveTest::testGetLabel ( )

Definition at line 21 of file NullObjectiveTest.php.

22  {
23  $this->assertEquals("Nothing to do.", $this->o->getLabel());
24  }

◆ testGetPreconditions()

ILIAS\Tests\Setup\NullObjectiveTest::testGetPreconditions ( )

Definition at line 31 of file NullObjectiveTest.php.

32  {
33  $env = $this->createMock(Setup\Environment::class);
34 
35  $pre = $this->o->getPreconditions($env);
36  $this->assertEquals([], $pre);
37  }

◆ testIsNotable()

ILIAS\Tests\Setup\NullObjectiveTest::testIsNotable ( )

Definition at line 26 of file NullObjectiveTest.php.

27  {
28  $this->assertFalse($this->o->isNotable());
29  }

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