Make WordPress Core


Ignore:
Timestamp:
05/25/2021 01:07:43 AM (5 years ago)
Author:
SergeyBiryukov
Message:

Tests: Minimize the chances of signature conflicts for assertEqualsWithDelta().

The PHPUnit 7.5+ method assertEqualsWithDelta() was polyfilled for PHPUnit < 7.5, but also overloaded for PHPUnit 7.5 itself, which was not necessary and created a higher chance of signature conflicts, especially when the WP test suite is used as a basis for integration tests with plugins/themes.

This change removes the unnecessary overloading for PHPUnit 7.5+ and simplifies the overloaded method for PHPUnit < 7.5, including removing the IsEqual() class alias declaration, no longer needed.

Follow-up to [48952].

Props jrf.
See #52625.

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/tests/phpunit/includes/bootstrap.php

    r49571 r50986  
    194194_delete_all_posts();
    195195
    196 if ( version_compare( tests_get_phpunit_version(), '7.0', '>=' ) ) {
     196if ( version_compare( tests_get_phpunit_version(), '7.5', '>=' ) ) {
    197197    require __DIR__ . '/phpunit7/testcase.php';
    198198} else {
Note: See TracChangeset for help on using the changeset viewer.