Pantheon\Terminus\UnitTests\Commands\Auth\MachineTokenCommandTest::setUp PHP Метод

setUp() защищенный Метод

protected setUp ( )
    protected function setUp()
    {
        $this->machine_tokens = $this->getMockBuilder(MachineTokens::class)->disableOriginalConstructor()->getMock();
        $this->user = $this->getMockBuilder(User::class)->disableOriginalConstructor()->getMock();
        $this->user->expects($this->any())->method('getMachineTokens')->willReturn($this->machine_tokens);
        $this->session = $this->getMockBuilder(Session::class)->disableOriginalConstructor()->getMock();
        $this->session->method('getUser')->willReturn($this->user);
        $this->logger = $this->getMockBuilder(NullLogger::class)->setMethods(array('log'))->getMock();
    }

Usage Example

 /**
  * @inheritdoc
  */
 protected function setUp()
 {
     parent::setUp();
     $this->command = new DeleteCommand(new Config());
     $this->command->setSession($this->session);
     $this->command->setLogger($this->logger);
 }
MachineTokenCommandTest