ILIAS  release_10 Revision v10.1-43-ga1241a92c2f
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 31 of file ilCronFinishUnfinishedTestPassesTest.php.

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

◆ test_instantiateObject_shouldReturnInstance()

ilCronFinishUnfinishedTestPassesTest::test_instantiateObject_shouldReturnInstance ( )

Definition at line 46 of file ilCronFinishUnfinishedTestPassesTest.php.

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

◆ testGetDefaultScheduleType()

ilCronFinishUnfinishedTestPassesTest::testGetDefaultScheduleType ( )

Definition at line 88 of file ilCronFinishUnfinishedTestPassesTest.php.

88  : void
89  {
90  $this->assertEquals(CronJobScheduleType::SCHEDULE_TYPE_DAILY, $this->test_obj->getDefaultScheduleType());
91  }

◆ testGetDescription()

ilCronFinishUnfinishedTestPassesTest::testGetDescription ( )

Definition at line 72 of file ilCronFinishUnfinishedTestPassesTest.php.

References ilCronFinishUnfinishedTestPasses\getDescription().

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

◆ testGetId()

ilCronFinishUnfinishedTestPassesTest::testGetId ( )

Definition at line 51 of file ilCronFinishUnfinishedTestPassesTest.php.

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

◆ testGetTitle()

ilCronFinishUnfinishedTestPassesTest::testGetTitle ( )

Definition at line 56 of file ilCronFinishUnfinishedTestPassesTest.php.

References ilCronFinishUnfinishedTestPasses\getTitle().

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

◆ testHasAutoActivation()

ilCronFinishUnfinishedTestPassesTest::testHasAutoActivation ( )

Definition at line 93 of file ilCronFinishUnfinishedTestPassesTest.php.

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

◆ testHasCustomSettings()

ilCronFinishUnfinishedTestPassesTest::testHasCustomSettings ( )

Definition at line 103 of file ilCronFinishUnfinishedTestPassesTest.php.

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

◆ testHasFlexibleSchedule()

ilCronFinishUnfinishedTestPassesTest::testHasFlexibleSchedule ( )

Definition at line 98 of file ilCronFinishUnfinishedTestPassesTest.php.

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

◆ testRun()

ilCronFinishUnfinishedTestPassesTest::testRun ( )

Definition at line 108 of file ilCronFinishUnfinishedTestPassesTest.php.

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

Field Documentation

◆ $test_obj

ilCronFinishUnfinishedTestPasses ilCronFinishUnfinishedTestPassesTest::$test_obj
private

Definition at line 29 of file ilCronFinishUnfinishedTestPassesTest.php.


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