MDL-66794 core_customfield: Reset Course handler after unit tests run.
authorMikhail Golenkov <mikhailgolenkov@catalyst-au.net>
Mon, 30 Sep 2019 00:56:04 +0000 (10:56 +1000)
committerMikhail Golenkov <mikhailgolenkov@catalyst-au.net>
Mon, 30 Sep 2019 00:56:04 +0000 (10:56 +1000)
customfield/tests/api_test.php
customfield/tests/category_controller_test.php
customfield/tests/data_controller_test.php
customfield/tests/field_controller_test.php
customfield/tests/generator_test.php
customfield/tests/privacy_test.php

index 45d50d1..2aa96e1 100644 (file)
@@ -37,6 +37,14 @@ use \core_customfield\category_controller;
  */
 class core_customfield_api_testcase extends advanced_testcase {
 
+    /**
+     * This method is called after the last test of this test class is run.
+     */
+    public static function tearDownAfterClass() {
+        $handler = core_course\customfield\course_handler::create();
+        $handler->delete_all();
+    }
+
     /**
      * Tests set up.
      */
index 656bc5b..56aa2d0 100644 (file)
@@ -36,6 +36,14 @@ use \core_customfield\field_controller;
  */
 class core_customfield_category_controller_testcase extends advanced_testcase {
 
+    /**
+     * This method is called after the last test of this test class is run.
+     */
+    public static function tearDownAfterClass() {
+        $handler = core_course\customfield\course_handler::create();
+        $handler->delete_all();
+    }
+
     /**
      * Tests set up.
      */
index ac5b405..7cf0b7e 100644 (file)
@@ -34,6 +34,14 @@ use core_customfield\data_controller;
  */
 class core_customfield_data_controller_testcase extends advanced_testcase {
 
+    /**
+     * This method is called after the last test of this test class is run.
+     */
+    public static function tearDownAfterClass() {
+        $handler = core_course\customfield\course_handler::create();
+        $handler->delete_all();
+    }
+
     /**
      * Tests set up.
      */
index b704469..e490ef1 100644 (file)
@@ -38,6 +38,14 @@ use \core_customfield\field_controller;
  */
 class core_customfield_field_controller_testcase extends advanced_testcase {
 
+    /**
+     * This method is called after the last test of this test class is run.
+     */
+    public static function tearDownAfterClass() {
+        $handler = core_course\customfield\course_handler::create();
+        $handler->delete_all();
+    }
+
     /**
      * Tests set up.
      */
index 4788d9c..059c868 100644 (file)
@@ -35,6 +35,14 @@ defined('MOODLE_INTERNAL') || die();
  */
 class core_customfield_generator_testcase extends advanced_testcase {
 
+    /**
+     * This method is called after the last test of this test class is run.
+     */
+    public static function tearDownAfterClass() {
+        $handler = core_course\customfield\course_handler::create();
+        $handler->delete_all();
+    }
+
     /**
      * Get generator
      * @return core_customfield_generator
index 9a15ced..69ea102 100644 (file)
@@ -45,6 +45,14 @@ class core_customfield_privacy_testcase extends provider_testcase {
     /** @var \core_customfield\field_controller[] */
     private $cffields = [];
 
+    /**
+     * This method is called after the last test of this test class is run.
+     */
+    public static function tearDownAfterClass() {
+        $handler = core_course\customfield\course_handler::create();
+        $handler->delete_all();
+    }
+
     /**
      * Set up
      */