PHPUnit_Extensions_Assert_More::assertArrayEqualsNoOrder PHP Method

assertArrayEqualsNoOrder() public static method

Asserts that the two arrays contain the same exact contents, but are not necessarily the same order.
public static assertArrayEqualsNoOrder ( array $expected, array $actual, string $message = '' )
$expected array
$actual array
$message string
    public static function assertArrayEqualsNoOrder($expected, $actual, $message = '')
    {
        PHPUnit_Framework_Assert::assertThat($actual, new PHPUnit_Extensions_Constraint_ArrayEqualsNoOrder($expected), $message);
    }

Usage Example

 /**
  * @expectedException PHPUnit_Framework_AssertionFailedError
  */
 public function testAssertArrayEqualsNoOrder_duplicates()
 {
     PHPUnit_Extensions_Assert_More::assertArrayEqualsNoOrder(array(1, 2, 3), array(1, 1, 2, 3));
 }