Make WordPress Core

Ticket #35494: 35494.2.diff

File 35494.2.diff, 1.7 KB (added by boonebgorges, 9 years ago)
  • tests/phpunit/includes/factory.php

    diff --git tests/phpunit/includes/factory.php tests/phpunit/includes/factory.php
    index e9c4743..d5f46d8 100644
     
    11<?php
    22
     3/**
     4 * A factory for making WordPress data with a cross-object type API.
     5 *
     6 * Tests should use this factory to generate test fixtures.
     7 */
    38class WP_UnitTest_Factory {
    49
    510        /**
    class WP_UnitTest_Factory_For_Term extends WP_UnitTest_Factory_For_Thing { 
    296301        }
    297302}
    298303
     304/**
     305 * An abstract class that serves as a basis for all WordPress object-type factory classes.
     306 */
    299307abstract class WP_UnitTest_Factory_For_Thing {
    300308
    301309        var $default_generation_definitions;
  • tests/phpunit/includes/testcase.php

    diff --git tests/phpunit/includes/testcase.php tests/phpunit/includes/testcase.php
    index a468deb..71b8ed4 100644
     
    33require_once dirname( __FILE__ ) . '/factory.php';
    44require_once dirname( __FILE__ ) . '/trac.php';
    55
     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 */
    615class WP_UnitTestCase extends PHPUnit_Framework_TestCase {
    716
    817        protected static $forced_tickets = array();
    class WP_UnitTestCase extends PHPUnit_Framework_TestCase { 
    123132                $this->expectedDeprecated();
    124133        }
    125134
     135        /**
     136         * After a test method runs, reset any state in WordPress the test method might have changed.
     137         */
    126138        function tearDown() {
    127139                global $wpdb, $wp_query, $wp, $post;
    128140                $wpdb->query( 'ROLLBACK' );