/** * @test * @dataProvider buildBackendUriRemovesSpecifiedQueryParametersIfArgumentsToBeExcludedFromQueryStringIsSetDataProvider * @param array $parameters * @param array $postArguments * @param array $excluded * @param string $expected */ public function buildBackendUriRemovesSpecifiedQueryParametersIfArgumentsToBeExcludedFromQueryStringIsSet(array $parameters, array $postArguments, array $excluded, $expected) { GeneralUtility::_GETset($parameters); $_POST = $postArguments; $this->uriBuilder->setAddQueryString(true); $this->uriBuilder->setAddQueryStringMethod('GET,POST'); $this->uriBuilder->setArgumentsToBeExcludedFromQueryString($excluded); $actualResult = $this->uriBuilder->buildBackendUri(); $this->assertEquals($expected, $actualResult); }