ILIAS  trunk Revision v11.0_alpha-3011-gc6b235a2e85
ilCertificateActiveValidatorTest Class Reference
+ Inheritance diagram for ilCertificateActiveValidatorTest:
+ Collaboration diagram for ilCertificateActiveValidatorTest:

Public Member Functions

 testCertificatesAreActiveAndJavaServerIsActive ()
 
 testValidationReturnFalseBecauseGlobalCertificatesAreInactive ()
 
 testValidationReturnFalseBecauseJavaServerIsInactive ()
 

Detailed Description

Definition at line 21 of file ilCertificateActiveValidatorTest.php.

Member Function Documentation

◆ testCertificatesAreActiveAndJavaServerIsActive()

ilCertificateActiveValidatorTest::testCertificatesAreActiveAndJavaServerIsActive ( )

Definition at line 23 of file ilCertificateActiveValidatorTest.php.

23 : void
24 {
25 $settings = $this->getMockBuilder(ilSetting::class)
26 ->disableOriginalConstructor()
27 ->getMock();
28
29 $settings->method('get')
30 ->with('active')
31 ->willReturn('1');
32
33 $rpcSettings = $this->getMockBuilder(ilRPCServerSettings::class)
34 ->disableOriginalConstructor()
35 ->getMock();
36
37 $rpcSettings->method('isEnabled')
38 ->willReturn(true);
39
40 $validator = new ilCertificateActiveValidator($settings, $rpcSettings);
41
42 $result = $validator->validate();
43
44 $this->assertTrue($result);
45 }

◆ testValidationReturnFalseBecauseGlobalCertificatesAreInactive()

ilCertificateActiveValidatorTest::testValidationReturnFalseBecauseGlobalCertificatesAreInactive ( )

Definition at line 47 of file ilCertificateActiveValidatorTest.php.

47 : void
48 {
49 $settings = $this->getMockBuilder(ilSetting::class)
50 ->disableOriginalConstructor()
51 ->getMock();
52
53 $settings->method('get')
54 ->with('active')
55 ->willReturn('0');
56
57 $rpcSettings = $this->getMockBuilder(ilRPCServerSettings::class)
58 ->disableOriginalConstructor()
59 ->getMock();
60
61 $rpcSettings
62 ->expects($this->never())
63 ->method('isEnabled')
64 ->willReturn(true);
65
66 $validator = new ilCertificateActiveValidator($settings, $rpcSettings);
67
68 $result = $validator->validate();
69
70 $this->assertFalse($result);
71 }

◆ testValidationReturnFalseBecauseJavaServerIsInactive()

ilCertificateActiveValidatorTest::testValidationReturnFalseBecauseJavaServerIsInactive ( )

Definition at line 73 of file ilCertificateActiveValidatorTest.php.

73 : void
74 {
75 $settings = $this->getMockBuilder(ilSetting::class)
76 ->disableOriginalConstructor()
77 ->getMock();
78
79 $settings->method('get')
80 ->with('active')
81 ->willReturn('1');
82
83 $rpcSettings = $this->getMockBuilder(ilRPCServerSettings::class)
84 ->disableOriginalConstructor()
85 ->getMock();
86
87 $rpcSettings
88 ->expects($this->once())
89 ->method('isEnabled')
90 ->willReturn(false);
91
92 $validator = new ilCertificateActiveValidator($settings, $rpcSettings);
93
94 $result = $validator->validate();
95
96 $this->assertFalse($result);
97 }

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