ILIAS  release_10 Revision v10.1-43-ga1241a92c2f
ilTestParticipantTest Class Reference

Class ilTestParticipantTest. More...

+ Inheritance diagram for ilTestParticipantTest:
+ Collaboration diagram for ilTestParticipantTest:

Public Member Functions

 test_instantiateObject_shouldReturnInstance ()
 
 testActiveId ()
 
 testAnonymousId ()
 
 testUsrId ()
 
 testLogin ()
 
 testLastname ()
 
 testFirstname ()
 
 testMatriculation ()
 
 testActiveStatus ()
 
 testFinishedTries ()
 
 testTestFinished ()
 
 testUnfinishedPasses ()
 
 testScoring ()
 
 testHasScoring ()
 

Protected Member Functions

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

Private Attributes

ilTestParticipant $testObj
 

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()

ilTestParticipantTest::setUp ( )
protected

Definition at line 29 of file ilTestParticipantTest.php.

29  : void
30  {
31  parent::setUp();
32 
33  $this->testObj = new ilTestParticipant();
34  }

◆ test_instantiateObject_shouldReturnInstance()

ilTestParticipantTest::test_instantiateObject_shouldReturnInstance ( )

Definition at line 36 of file ilTestParticipantTest.php.

36  : void
37  {
38  $this->assertInstanceOf(ilTestParticipant::class, $this->testObj);
39  }

◆ testActiveId()

ilTestParticipantTest::testActiveId ( )

Definition at line 41 of file ilTestParticipantTest.php.

41  : void
42  {
43  $active_id = 125;
44  $this->testObj->setActiveId($active_id);
45  $this->assertEquals($active_id, $this->testObj->getActiveId());
46  }

◆ testActiveStatus()

ilTestParticipantTest::testActiveStatus ( )

Definition at line 90 of file ilTestParticipantTest.php.

90  : void
91  {
92  $this->testObj->setActiveStatus(false);
93  $this->assertFalse($this->testObj->isActiveStatus());
94 
95  $this->testObj->setActiveStatus(true);
96  $this->assertTrue($this->testObj->isActiveStatus());
97  }

◆ testAnonymousId()

ilTestParticipantTest::testAnonymousId ( )

Definition at line 48 of file ilTestParticipantTest.php.

48  : void
49  {
50  $anonymous_id = 125;
51  $this->testObj->setAnonymousId($anonymous_id);
52  $this->assertEquals($anonymous_id, $this->testObj->getAnonymousId());
53  }

◆ testFinishedTries()

ilTestParticipantTest::testFinishedTries ( )

Definition at line 99 of file ilTestParticipantTest.php.

99  : void
100  {
101  $finished_tries = 125;
102  $this->testObj->setFinishedTries($finished_tries);
103  $this->assertEquals($finished_tries, $this->testObj->getFinishedTries());
104  }

◆ testFirstname()

ilTestParticipantTest::testFirstname ( )

Definition at line 76 of file ilTestParticipantTest.php.

76  : void
77  {
78  $firstname = 'testFirstname';
79  $this->testObj->setFirstname($firstname);
80  $this->assertEquals($firstname, $this->testObj->getFirstname());
81  }

◆ testHasScoring()

ilTestParticipantTest::testHasScoring ( )

Definition at line 131 of file ilTestParticipantTest.php.

131  : void
132  {
133  $mock = $this->createMock(ilTestParticipantScoring::class);
134  $this->assertFalse($this->testObj->hasScoring());
135 
136  $this->testObj->setScoring($mock);
137  $this->assertEquals($mock, $this->testObj->getScoring());
138  $this->assertTrue($this->testObj->hasScoring());
139  }

◆ testLastname()

ilTestParticipantTest::testLastname ( )

Definition at line 69 of file ilTestParticipantTest.php.

69  : void
70  {
71  $lastname = 'testLastname';
72  $this->testObj->setLastname($lastname);
73  $this->assertEquals($lastname, $this->testObj->getLastname());
74  }

◆ testLogin()

ilTestParticipantTest::testLogin ( )

Definition at line 62 of file ilTestParticipantTest.php.

62  : void
63  {
64  $login = 'testLogin';
65  $this->testObj->setLogin($login);
66  $this->assertEquals($login, $this->testObj->getLogin());
67  }

◆ testMatriculation()

ilTestParticipantTest::testMatriculation ( )

Definition at line 83 of file ilTestParticipantTest.php.

83  : void
84  {
85  $matriculation = 'testMatriculation';
86  $this->testObj->setMatriculation($matriculation);
87  $this->assertEquals($matriculation, $this->testObj->getMatriculation());
88  }

◆ testScoring()

ilTestParticipantTest::testScoring ( )

Definition at line 124 of file ilTestParticipantTest.php.

124  : void
125  {
126  $mock = $this->createMock(ilTestParticipantScoring::class);
127  $this->testObj->setScoring($mock);
128  $this->assertEquals($mock, $this->testObj->getScoring());
129  }

◆ testTestFinished()

ilTestParticipantTest::testTestFinished ( )

Definition at line 106 of file ilTestParticipantTest.php.

106  : void
107  {
108  $this->testObj->setTestFinished(false);
109  $this->assertFalse($this->testObj->isTestFinished());
110 
111  $this->testObj->setTestFinished(true);
112  $this->assertTrue($this->testObj->isTestFinished());
113  }

◆ testUnfinishedPasses()

ilTestParticipantTest::testUnfinishedPasses ( )

Definition at line 115 of file ilTestParticipantTest.php.

115  : void
116  {
117  $this->testObj->setUnfinishedPasses(false);
118  $this->assertFalse($this->testObj->hasUnfinishedPasses());
119 
120  $this->testObj->setUnfinishedPasses(true);
121  $this->assertTrue($this->testObj->hasUnfinishedPasses());
122  }

◆ testUsrId()

ilTestParticipantTest::testUsrId ( )

Definition at line 55 of file ilTestParticipantTest.php.

55  : void
56  {
57  $usr_id = 125;
58  $this->testObj->setUsrId($usr_id);
59  $this->assertEquals($usr_id, $this->testObj->getUsrId());
60  }

Field Documentation

◆ $testObj

ilTestParticipant ilTestParticipantTest::$testObj
private

Definition at line 27 of file ilTestParticipantTest.php.


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