ILIAS  trunk Revision v11.0_alpha-1749-g1a06bdef097
All Data Structures Namespaces Files Functions Variables Enumerations Enumerator Modules Pages
ilCronFinishUnfinishedTestPassesTest Class Reference

Class ilCronFinishUnfinishedTestPassesTest. More...

+ Inheritance diagram for ilCronFinishUnfinishedTestPassesTest:
+ Collaboration diagram for ilCronFinishUnfinishedTestPassesTest:

Public Member Functions

 test_instantiateObject_shouldReturnInstance ()
 
 testGetId ()
 
 testGetTitle ()
 
 testGetDescription ()
 
 testGetDefaultScheduleType ()
 
 testHasAutoActivation ()
 
 testHasFlexibleSchedule ()
 
 testHasCustomSettings ()
 
 testRun ()
 

Protected Member Functions

 setUp ()
 
- Protected Member Functions inherited from ilTestBaseTestCase
 setUp ()
 
 tearDown ()
 

Private Attributes

ilCronFinishUnfinishedTestPasses $test_obj
 

Additional Inherited Members

- Static Public Member Functions inherited from ilTestBaseTestCase
static callMethod ($obj, $name, array $args=[])
 
- Protected Attributes inherited from ilTestBaseTestCase
Container $dic = null
 

Detailed Description

Member Function Documentation

◆ setUp()

ilCronFinishUnfinishedTestPassesTest::setUp ( )
protected

Definition at line 32 of file ilCronFinishUnfinishedTestPassesTest.php.

32  : void
33  {
34  parent::setUp();
35 
36  $this->addGlobal_ilObjDataCache();
37  $this->addGlobal_ilUser();
38  $this->addGlobal_lng();
39  $this->addGlobal_ilDB();
40  if (!defined("ILIAS_LOG_ENABLED")) {
41  define("ILIAS_LOG_ENABLED", false);
42  }
43 
44  $this->test_obj = new ilCronFinishUnfinishedTestPasses();
45  }
Class ilCronFinishUnfinishedTestPasses.

◆ test_instantiateObject_shouldReturnInstance()

ilCronFinishUnfinishedTestPassesTest::test_instantiateObject_shouldReturnInstance ( )

Definition at line 47 of file ilCronFinishUnfinishedTestPassesTest.php.

47  : void
48  {
49  $this->assertInstanceOf(ilCronFinishUnfinishedTestPasses::class, $this->test_obj);
50  }

◆ testGetDefaultScheduleType()

ilCronFinishUnfinishedTestPassesTest::testGetDefaultScheduleType ( )

Definition at line 89 of file ilCronFinishUnfinishedTestPassesTest.php.

89  : void
90  {
91  $this->assertEquals(JobScheduleType::DAILY, $this->test_obj->getDefaultScheduleType());
92  }

◆ testGetDescription()

ilCronFinishUnfinishedTestPassesTest::testGetDescription ( )

Definition at line 73 of file ilCronFinishUnfinishedTestPassesTest.php.

References ilCronFinishUnfinishedTestPasses\getDescription().

73  : void
74  {
75  $lng_mock = $this->createMock(ilLanguage::class);
76  $lng_mock
77  ->expects($this->any())
78  ->method('txt')
79  ->with('finish_unfinished_passes_desc')
80  ->willReturn('testString')
81  ;
82 
83  $this->setGlobalVariable('lng', $lng_mock);
85 
86  $this->assertEquals('testString', $test_obj->getDescription());
87  }
Class ilCronFinishUnfinishedTestPasses.
+ Here is the call graph for this function:

◆ testGetId()

ilCronFinishUnfinishedTestPassesTest::testGetId ( )

Definition at line 52 of file ilCronFinishUnfinishedTestPassesTest.php.

52  : void
53  {
54  $this->assertEquals('finish_unfinished_passes', $this->test_obj->getId());
55  }

◆ testGetTitle()

ilCronFinishUnfinishedTestPassesTest::testGetTitle ( )

Definition at line 57 of file ilCronFinishUnfinishedTestPassesTest.php.

References ilCronFinishUnfinishedTestPasses\getTitle().

57  : void
58  {
59  $lng_mock = $this->createMock(ilLanguage::class);
60  $lng_mock
61  ->expects($this->any())
62  ->method('txt')
63  ->with('finish_unfinished_passes')
64  ->willReturn('testString')
65  ;
66 
67  $this->setGlobalVariable('lng', $lng_mock);
69 
70  $this->assertEquals('testString', $test_obj->getTitle());
71  }
Class ilCronFinishUnfinishedTestPasses.
+ Here is the call graph for this function:

◆ testHasAutoActivation()

ilCronFinishUnfinishedTestPassesTest::testHasAutoActivation ( )

Definition at line 94 of file ilCronFinishUnfinishedTestPassesTest.php.

94  : void
95  {
96  $this->assertFalse($this->test_obj->hasAutoActivation());
97  }

◆ testHasCustomSettings()

ilCronFinishUnfinishedTestPassesTest::testHasCustomSettings ( )

Definition at line 104 of file ilCronFinishUnfinishedTestPassesTest.php.

104  : void
105  {
106  $this->assertTrue($this->test_obj->hasCustomSettings());
107  }

◆ testHasFlexibleSchedule()

ilCronFinishUnfinishedTestPassesTest::testHasFlexibleSchedule ( )

Definition at line 99 of file ilCronFinishUnfinishedTestPassesTest.php.

99  : void
100  {
101  $this->assertTrue($this->test_obj->hasFlexibleSchedule());
102  }

◆ testRun()

ilCronFinishUnfinishedTestPassesTest::testRun ( )

Definition at line 109 of file ilCronFinishUnfinishedTestPassesTest.php.

109  : void
110  {
111  $this->markTestSkipped('Failed for some unknown reason.');
112  $this->assertInstanceOf(JobResult::class, $this->test_obj->run());
113  }

Field Documentation

◆ $test_obj

ilCronFinishUnfinishedTestPasses ilCronFinishUnfinishedTestPassesTest::$test_obj
private

Definition at line 30 of file ilCronFinishUnfinishedTestPassesTest.php.


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