Proyectos de Subversion Moodle

Rev

Rev 1 | Mostrar el archivo completo | | | Autoría | Ultima modificación | Ver Log |

Rev 1 Rev 11
Línea 29... Línea 29...
29
    /**
29
    /**
30
     * Tests create factor's secret
30
     * Tests create factor's secret
31
     *
31
     *
32
     * @covers ::create_secret
32
     * @covers ::create_secret
33
     */
33
     */
34
    public function test_create_secret() {
34
    public function test_create_secret(): void {
35
        global $DB;
35
        global $DB;
Línea 36... Línea 36...
36
 
36
 
37
        $this->resetAfterTest(true);
37
        $this->resetAfterTest(true);
Línea 83... Línea 83...
83
     * Tests add factor's secret to database
83
     * Tests add factor's secret to database
84
     *
84
     *
85
     * @covers ::get_record
85
     * @covers ::get_record
86
     * @covers ::delete_records
86
     * @covers ::delete_records
87
     */
87
     */
88
    public function test_add_secret_to_db() {
88
    public function test_add_secret_to_db(): void {
89
        global $DB, $USER;
89
        global $DB, $USER;
Línea 90... Línea 90...
90
 
90
 
91
        $this->resetAfterTest(true);
91
        $this->resetAfterTest(true);
92
        $secman = new \tool_mfa\local\secret_manager('mock');
92
        $secman = new \tool_mfa\local\secret_manager('mock');
Línea 120... Línea 120...
120
     * Tests validating factor's secret
120
     * Tests validating factor's secret
121
     *
121
     *
122
     * @covers ::validate_secret
122
     * @covers ::validate_secret
123
     * @covers ::create_secret
123
     * @covers ::create_secret
124
     */
124
     */
125
    public function test_validate_secret() {
125
    public function test_validate_secret(): void {
126
        global $DB;
126
        global $DB;
Línea 127... Línea 127...
127
 
127
 
128
        // Test adding a code and getting it returned, then validated.
128
        // Test adding a code and getting it returned, then validated.
129
        $this->resetAfterTest(true);
129
        $this->resetAfterTest(true);
Línea 180... Línea 180...
180
     *
180
     *
181
     * @covers ::validate_secret
181
     * @covers ::validate_secret
182
     * @covers ::create_secret
182
     * @covers ::create_secret
183
     * @covers ::revoke_secret
183
     * @covers ::revoke_secret
184
     */
184
     */
185
    public function test_revoke_secret() {
185
    public function test_revoke_secret(): void {
186
        global $DB, $SESSION;
186
        global $DB, $SESSION;
Línea 187... Línea 187...
187
 
187
 
188
        $this->resetAfterTest(true);
188
        $this->resetAfterTest(true);
189
        $secman = new \tool_mfa\local\secret_manager('mock');
189
        $secman = new \tool_mfa\local\secret_manager('mock');
Línea 211... Línea 211...
211
     * Tests checking if factor has an active secret
211
     * Tests checking if factor has an active secret
212
     *
212
     *
213
     * @covers ::create_secret
213
     * @covers ::create_secret
214
     * @covers ::revoke_secret
214
     * @covers ::revoke_secret
215
     */
215
     */
216
    public function test_has_active_secret() {
216
    public function test_has_active_secret(): void {
217
        global $DB;
217
        global $DB;
Línea 218... Línea 218...
218
 
218
 
219
        $this->resetAfterTest(true);
219
        $this->resetAfterTest(true);
220
        $secman = new \tool_mfa\local\secret_manager('mock');
220
        $secman = new \tool_mfa\local\secret_manager('mock');