Proyectos de Subversion Moodle

Rev

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

Rev 11 Rev 1441
Línea 30... Línea 30...
30
 *
30
 *
31
 * @package    webservice_rest
31
 * @package    webservice_rest
32
 * @copyright  2016 Frédéric Massart - FMCorz.net
32
 * @copyright  2016 Frédéric Massart - FMCorz.net
33
 * @license    http://www.gnu.org/copyleft/gpl.html GNU GPL v3 or later
33
 * @license    http://www.gnu.org/copyleft/gpl.html GNU GPL v3 or later
34
 */
34
 */
35
class server_test extends \advanced_testcase {
35
final class server_test extends \advanced_testcase {
36
 
-
 
37
    /**
36
    /**
38
     * Data provider for test_xmlize.
37
     * Data provider for test_xmlize.
39
     * @return array
38
     * @return array
40
     */
39
     */
41
    public function xmlize_provider() {
40
    public static function xmlize_provider(): array {
42
        $data = [];
41
        $data = [];
43
        $data[] = [null, null, ''];
42
        $data[] = [null, null, ''];
44
        $data[] = [new external_value(PARAM_BOOL), false, "<VALUE>0</VALUE>\n"];
43
        $data[] = [new external_value(PARAM_BOOL), false, "<VALUE>0</VALUE>\n"];
45
        $data[] = [new external_value(PARAM_BOOL), true, "<VALUE>1</VALUE>\n"];
44
        $data[] = [new external_value(PARAM_BOOL), true, "<VALUE>1</VALUE>\n"];
46
        $data[] = [new external_value(PARAM_ALPHA), null, "<VALUE null=\"null\"/>\n"];
45
        $data[] = [new external_value(PARAM_ALPHA), null, "<VALUE null=\"null\"/>\n"];
Línea 207... Línea 206...
207
     */
206
     */
208
    public function test_xmlize($description, $value, $expected): void {
207
    public function test_xmlize($description, $value, $expected): void {
209
        $method = new \ReflectionMethod('webservice_rest_server', 'xmlize_result');
208
        $method = new \ReflectionMethod('webservice_rest_server', 'xmlize_result');
210
        $this->assertEquals($expected, $method->invoke(null, $value, $description));
209
        $this->assertEquals($expected, $method->invoke(null, $value, $description));
211
    }
210
    }
212
 
-
 
213
}
211
}