Proyectos de Subversion Moodle

Rev

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

Rev 1 Rev 11
Línea 91... Línea 91...
91
     * @dataProvider        status_state_provider
91
     * @dataProvider        status_state_provider
92
     * @param       int     $status
92
     * @param       int     $status
93
     * @param       bool    $resettable
93
     * @param       bool    $resettable
94
     * @param       bool    $active
94
     * @param       bool    $active
95
     */
95
     */
96
    public function test_pseudo_states_export(int $status, bool $resettable, bool $active) {
96
    public function test_pseudo_states_export(int $status, bool $resettable, bool $active): void {
97
        $uut = new \tool_dataprivacy\data_request();
97
        $uut = new \tool_dataprivacy\data_request();
98
        $uut->set('status', $status);
98
        $uut->set('status', $status);
99
        $uut->set('type', api::DATAREQUEST_TYPE_EXPORT);
99
        $uut->set('type', api::DATAREQUEST_TYPE_EXPORT);
Línea 100... Línea 100...
100
 
100
 
Línea 108... Línea 108...
108
     * @dataProvider        status_state_provider
108
     * @dataProvider        status_state_provider
109
     * @param       int     $status
109
     * @param       int     $status
110
     * @param       bool    $resettable
110
     * @param       bool    $resettable
111
     * @param       bool    $active
111
     * @param       bool    $active
112
     */
112
     */
113
    public function test_pseudo_states_delete(int $status, bool $resettable, bool $active) {
113
    public function test_pseudo_states_delete(int $status, bool $resettable, bool $active): void {
114
        $uut = new \tool_dataprivacy\data_request();
114
        $uut = new \tool_dataprivacy\data_request();
115
        $uut->set('status', $status);
115
        $uut->set('status', $status);
116
        $uut->set('type', api::DATAREQUEST_TYPE_DELETE);
116
        $uut->set('type', api::DATAREQUEST_TYPE_DELETE);
Línea 117... Línea 117...
117
 
117
 
Línea 123... Línea 123...
123
     * Test the pseudo states of a data request.
123
     * Test the pseudo states of a data request.
124
     *
124
     *
125
     * @dataProvider        status_state_provider
125
     * @dataProvider        status_state_provider
126
     * @param       int     $status
126
     * @param       int     $status
127
     */
127
     */
128
    public function test_can_reset_others($status) {
128
    public function test_can_reset_others($status): void {
129
        $uut = new \tool_dataprivacy\data_request();
129
        $uut = new \tool_dataprivacy\data_request();
130
        $uut->set('status', $status);
130
        $uut->set('status', $status);
131
        $uut->set('type', api::DATAREQUEST_TYPE_OTHERS);
131
        $uut->set('type', api::DATAREQUEST_TYPE_OTHERS);
Línea 132... Línea 132...
132
 
132
 
Línea 153... Línea 153...
153
     * Ensure that requests which are not resettable cause an exception to be thrown.
153
     * Ensure that requests which are not resettable cause an exception to be thrown.
154
     *
154
     *
155
     * @dataProvider        non_resettable_provider
155
     * @dataProvider        non_resettable_provider
156
     * @param       int     $status
156
     * @param       int     $status
157
     */
157
     */
158
    public function test_non_resubmit_request($status) {
158
    public function test_non_resubmit_request($status): void {
159
        $uut = new \tool_dataprivacy\data_request();
159
        $uut = new \tool_dataprivacy\data_request();
160
        $uut->set('status', $status);
160
        $uut->set('status', $status);
Línea 161... Línea 161...
161
 
161
 
162
        $this->expectException(\moodle_exception::class);
162
        $this->expectException(\moodle_exception::class);
Línea 166... Línea 166...
166
    }
166
    }
Línea 167... Línea 167...
167
 
167
 
168
    /**
168
    /**
169
     * Ensure that a rejected request can be reset.
169
     * Ensure that a rejected request can be reset.
170
     */
170
     */
171
    public function test_resubmit_request() {
171
    public function test_resubmit_request(): void {
Línea 172... Línea 172...
172
        $this->resetAfterTest();
172
        $this->resetAfterTest();
173
 
173
 
174
        $uut = new \tool_dataprivacy\data_request();
174
        $uut = new \tool_dataprivacy\data_request();
Línea 190... Línea 190...
190
    }
190
    }
Línea 191... Línea 191...
191
 
191
 
192
    /**
192
    /**
193
     * Ensure that an active request can be reset.
193
     * Ensure that an active request can be reset.
194
     */
194
     */
195
    public function test_resubmit_active_request() {
195
    public function test_resubmit_active_request(): void {
Línea 196... Línea 196...
196
        $this->resetAfterTest();
196
        $this->resetAfterTest();
197
 
197
 
198
        $uut = new \tool_dataprivacy\data_request();
198
        $uut = new \tool_dataprivacy\data_request();