Ejemplo n.º 1
0
 /**
  * @test
  */
 public function buildBackendUriWithQueryStringMethodGetPostMergesParameters()
 {
     $_GET = array('key1' => 'GET1', 'key2' => 'GET2', 'key3' => array('key31' => 'GET31', 'key32' => 'GET32', 'key33' => array('key331' => 'GET331', 'key332' => 'GET332')));
     $_POST = array('key2' => 'POST2', 'key3' => array('key32' => 'POST32', 'key33' => array('key331' => 'POST331')));
     $this->uriBuilder->setAddQueryString(true);
     $this->uriBuilder->setAddQueryStringMethod('GET,POST');
     $expectedResult = $this->rawUrlEncodeSquareBracketsInUrl('/typo3/index.php?moduleToken=dummyToken&key1=GET1&key2=POST2&key3[key31]=GET31&key3[key32]=POST32&key3[key33][key331]=POST331&key3[key33][key332]=GET332');
     $actualResult = $this->uriBuilder->buildBackendUri();
     $this->assertEquals($expectedResult, $actualResult);
 }