Esempio n. 1
0
 /**
  * @test
  * @author Christopher Hlubek <*****@*****.**>
  */
 public function removeAllClearsAllArguments()
 {
     $mockArgument1 = $this->getMock('Tx_Extbase_MVC_Controller_Argument', array('getName', 'getShortName'), array(), '', FALSE);
     $mockArgument1->expects($this->any())->method('getName')->will($this->returnValue('argumentName1'));
     $mockArgument2 = $this->getMock('Tx_Extbase_MVC_Controller_Argument', array('getName', 'getShortName'), array(), '', FALSE);
     $mockArgument2->expects($this->any())->method('getName')->will($this->returnValue('argumentName2'));
     $arguments = new Tx_Extbase_MVC_Controller_Arguments();
     $arguments[] = $mockArgument1;
     $arguments[] = $mockArgument2;
     $this->assertTrue($arguments->hasArgument('argumentName2'));
     $arguments->removeAll();
     $this->assertFalse($arguments->hasArgument('argumentName2'));
 }