Ticket #35494: 35494.diff
File 35494.diff, 1.6 KB (added by , 9 years ago) |
---|
-
tests/phpunit/includes/factory.php
1 1 <?php 2 2 3 /** 4 * A factory for making WordPress data with a cross-object type API. 5 * 6 * Tests should use these functions to create test data. 7 */ 3 8 class WP_UnitTest_Factory { 4 9 5 10 /** … … 296 301 } 297 302 } 298 303 304 /** 305 * An abstract class that serves as a basis for all WordPress object-type 306 * factory classes. 307 */ 299 308 abstract class WP_UnitTest_Factory_For_Thing { 300 309 301 310 var $default_generation_definitions; -
tests/phpunit/includes/testcase.php
3 3 require_once dirname( __FILE__ ) . '/factory.php'; 4 4 require_once dirname( __FILE__ ) . '/trac.php'; 5 5 6 /** 7 * Defines a basic fixture to run multiple tests. 8 * 9 * Resets the state of the WordPress installation before and after every test. 10 * 11 * Includes utility functions and assertions useful for testing WordPress. 12 * 13 * All WordPress unit tests should inherit from this class. 14 */ 6 15 class WP_UnitTestCase extends PHPUnit_Framework_TestCase { 7 16 8 17 protected static $forced_tickets = array(); … … 123 132 $this->expectedDeprecated(); 124 133 } 125 134 135 /** 136 * After a test method runs, reset any state in WordPress 137 * the test method might have changed. 138 */ 126 139 function tearDown() { 127 140 global $wpdb, $wp_query, $wp, $post; 128 141 $wpdb->query( 'ROLLBACK' );