/** * Test failure conditions. * @dataProvider dataprovider_failure * @expectedException moodle_exception * @param array $data The incoming userset enrolment delete data. */ public function test_failure(array $data) { global $DB; // Create test userset. $datagen = new elis_program_datagenerator($DB); $userset = $datagen->create_userset(array('name' => 'TestUsersetEnrolmentDelete')); $this->give_permissions(array('local/elisprogram:userset_enrol')); $response = local_datahub_elis_userset_enrolment_delete::userset_enrolment_delete($data); }