ILIAS  trunk Revision v11.0_alpha-3011-gc6b235a2e85
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 ()
 
- Public Member Functions inherited from ilTestBaseTestCase
 createInstanceOf (string $class_name, array $explicit_parameters=[])
 
 createTraitInstanceOf (string $class_name, array $explicit_parameters=[])
 

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=[])
 
static getNonPublicPropertyValue (object $obj, string $name)
 
- Data Fields inherited from ilTestBaseTestCase
const string MOCKED_METHOD_WITHOUT_OUTPUT = 'MOCKED_METHOD_WITHOUT_OUTPUT'
 
const string DYNAMIC_CLASS = 'DynamicClass'
 
- Protected Attributes inherited from ilTestBaseTestCase
Container $dic = null
 
Container $backup_dic = null
 
- Static Protected Attributes inherited from ilTestBaseTestCase
static int $DYNAMIC_CLASS_COUNT = 0
 

Detailed Description

Member Function Documentation

◆ setUp()

ilCronFinishUnfinishedTestPassesTest::setUp ( )
protected

Reimplemented from ilTestBaseTestCase.

Definition at line 32 of file ilCronFinishUnfinishedTestPassesTest.php.

32 : void
33 {
34 parent::setUp();
35
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 }
addGlobal_ilObjDataCache()

References addGlobal_ilDB(), addGlobal_ilObjDataCache(), addGlobal_ilUser(), and addGlobal_lng().

+ Here is the call graph for this function:

◆ 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.

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 }
setGlobalVariable(string $name, mixed $value)

References $test_obj, ilCronFinishUnfinishedTestPasses\getDescription(), and setGlobalVariable().

+ 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.

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 }

References $test_obj, ilCronFinishUnfinishedTestPasses\getTitle(), and setGlobalVariable().

+ 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.

Referenced by testGetDescription(), and testGetTitle().


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