/**
  * @test
  * @dataProvider compareAndRemoveMatchingDefaultValuesDataProvider()
  * @param array $defaults
  * @param array $routeValues
  * @param array $expectedModifiedRouteValues
  * @param boolean $expectedResult
  */
 public function compareAndRemoveMatchingDefaultValuesTests(array $defaults, array $routeValues, $expectedModifiedRouteValues, $expectedResult)
 {
     $actualResult = $this->route->_callRef('compareAndRemoveMatchingDefaultValues', $defaults, $routeValues);
     $this->assertEquals($expectedResult, $actualResult);
     if ($expectedResult === true) {
         $this->assertEquals($expectedModifiedRouteValues, $routeValues);
     }
 }