Commit f24bce3d authored by catch's avatar catch
Browse files

Issue #3126695 by mondrake: [D8 only] Add forwards-compatibility shim for...

Issue #3126695 by mondrake: [D8 only] Add forwards-compatibility shim for assertEqualsCanonicalizing() in phpunit 6&7
parent fa275bdb
Loading
Loading
Loading
Loading
+14 −0
Original line number Diff line number Diff line
@@ -39,4 +39,18 @@ public static function assertFalse($actual, $message = '') {
    }
  }

  /**
   * Forward compatibility for assertEqualsCanonicalizing.
   */
  public static function assertEqualsCanonicalizing($expected, $actual, $message = '') {
    static::assertEquals($expected, $actual, $message, 0.0, 10, TRUE);
  }

  /**
   * Forward compatibility for assertNotEqualsCanonicalizing.
   */
  public static function assertNotEqualsCanonicalizing($expected, $actual, $message = '') {
    static::assertNotEquals($expected, $actual, $message, 0.0, 10, TRUE);
  }

}
+14 −0
Original line number Diff line number Diff line
@@ -39,4 +39,18 @@ public static function assertFalse($actual, string $message = ''): void {
    }
  }

  /**
   * Forward compatibility for assertEqualsCanonicalizing.
   */
  public static function assertEqualsCanonicalizing($expected, $actual, string $message = ''): void {
    static::assertEquals($expected, $actual, $message, 0.0, 10, TRUE);
  }

  /**
   * Forward compatibility for assertNotEqualsCanonicalizing.
   */
  public static function assertNotEqualsCanonicalizing($expected, $actual, string $message = ''): void {
    static::assertNotEquals($expected, $actual, $message, 0.0, 10, TRUE);
  }

}
+11 −0
Original line number Diff line number Diff line
@@ -35,6 +35,17 @@ public function testSetExpectedException() {
    throw new \Exception($expectedMessage, $expectedCode);
  }

  /**
   * Tests that assert(Not)EqualsCanonicalizing methods are available.
   *
   * @covers ::assertEqualsCanonicalizing
   * @covers ::assertNotEqualsCanonicalizing
   */
  public function testAssertEqualsCanonicalizing() {
    $this->assertEqualsCanonicalizing([3, 2, 1], [2, 3, 1]);
    $this->assertNotEqualsCanonicalizing([3, 2, 1], [2, 3, 0, 1]);
  }

}

interface MockTestClassInterface {