Class ilMailMimeTest.  
 More...
◆ getUserById()
  
  
      
        
          | ilMailMimeTest::getUserById  | 
          ( | 
          int  | 
          $usrId | ) | 
           | 
         
       
   | 
  
protected   | 
  
 
- Exceptions
 - 
  
  
 
Definition at line 201 of file ilMailMimeTest.php.
Referenced by setUp().
  203         $user = $this->getMockBuilder(ilObjUser::class)
   204             ->disableOriginalConstructor()
   205             ->onlyMethods([
'getId'])
   207         $user->method(
'getId')->willReturn($usrId);
 
 
 
 
◆ setUp()
  
  
      
        
          | ilMailMimeTest::setUp  | 
          ( | 
           | ) | 
           | 
         
       
   | 
  
protected   | 
  
 
 
◆ testFactoryWillReturnSystemSenderForAnonymousUserId()
      
        
          | ilMailMimeTest::testFactoryWillReturnSystemSenderForAnonymousUserId  | 
          ( | 
           | ) | 
           | 
        
      
 
 
◆ testFactoryWillReturnSystemSenderWhenExplicitlyRequested()
      
        
          | ilMailMimeTest::testFactoryWillReturnSystemSenderWhenExplicitlyRequested  | 
          ( | 
           | ) | 
           | 
        
      
 
- Exceptions
 - 
  
  
 
Definition at line 186 of file ilMailMimeTest.php.
References ILIAS\LTI\ToolProvider\$settings.
  188         $settings = $this->getMockBuilder(ilSetting::class)->disableOriginalConstructor()->onlyMethods([
   192         $mustache_factory = $this->getMockBuilder(ilMustacheFactory::class)->getMock();
   195         $this->assertInstanceOf(ilMailMimeSenderSystem::class, $factory->system());
 
 
 
 
◆ testFactoryWillReturnUserSenderForExistingUserId()
      
        
          | ilMailMimeTest::testFactoryWillReturnUserSenderForExistingUserId  | 
          ( | 
           | ) | 
           | 
        
      
 
- Exceptions
 - 
  
  
 
Definition at line 215 of file ilMailMimeTest.php.
References ILIAS\LTI\ToolProvider\$settings.
  217         $settings = $this->getMockBuilder(ilSetting::class)->disableOriginalConstructor()->onlyMethods([
   221         $mustache_factory = $this->getMockBuilder(ilMustacheFactory::class)->getMock();
   224         $this->assertInstanceOf(ilMailMimeSenderUser::class, $factory->getSenderByUsrId(self::USER_ID));
 
 
 
 
◆ testFactoryWillReturnUserSenderWhenExplicitlyRequested()
      
        
          | ilMailMimeTest::testFactoryWillReturnUserSenderWhenExplicitlyRequested  | 
          ( | 
           | ) | 
           | 
        
      
 
- Exceptions
 - 
  
  
 
Definition at line 230 of file ilMailMimeTest.php.
References ILIAS\LTI\ToolProvider\$settings.
  232         $settings = $this->getMockBuilder(ilSetting::class)->disableOriginalConstructor()->onlyMethods([
   236         $mustache_factory = $this->getMockBuilder(ilMustacheFactory::class)->getMock();
   239         $this->assertInstanceOf(ilMailMimeSenderUser::class, $factory->user(self::USER_ID));
 
 
 
 
◆ testMimMailDelegatesEmailDeliveryToDefaultTransport()
      
        
          | ilMailMimeTest::testMimMailDelegatesEmailDeliveryToDefaultTransport  | 
          ( | 
           | ) | 
           | 
        
      
 
- Exceptions
 - 
  
  
 
Definition at line 70 of file ilMailMimeTest.php.
References ILIAS\LTI\ToolProvider\$settings, and ilMailBaseTest\setGlobalVariable().
   72         $defaultTransport = $this->getMockBuilder(ilMailMimeTransport::class)->getMock();
    73         $defaultTransport->expects($this->once())->method(
'send');
    75         $transportFactory = $this->getMockBuilder(ilMailMimeTransportFactory::class)->disableOriginalConstructor()->getMock();
    76         $transportFactory->method(
'getTransport')->willReturn($defaultTransport);
    79         $refineryMock = $this->getMockBuilder(Factory::class)->disableOriginalConstructor()->getMock();
    82         $settings = $this->getMockBuilder(ilSetting::class)->disableOriginalConstructor()->onlyMethods([
 
setGlobalVariable(string $name, $value)
 
 
 
 
◆ testMimMailDelegatesEmailDeliveryToThePassedTransporter()
      
        
          | ilMailMimeTest::testMimMailDelegatesEmailDeliveryToThePassedTransporter  | 
          ( | 
           | ) | 
           | 
        
      
 
- Exceptions
 - 
  
  
 
Definition at line 42 of file ilMailMimeTest.php.
References ILIAS\LTI\ToolProvider\$settings, and ilMailBaseTest\setGlobalVariable().
   44         $defaultTransport = $this->getMockBuilder(ilMailMimeTransport::class)->disableOriginalConstructor()->getMock();
    45         $defaultTransport->expects($this->never())->method(
'send');
    47         $transport = $this->getMockBuilder(ilMailMimeTransport::class)->getMock();
    48         $transport->expects($this->once())->method(
'send');
    50         $transportFactory = $this->getMockBuilder(ilMailMimeTransportFactory::class)->disableOriginalConstructor()->getMock();
    51         $transportFactory->method(
'getTransport')->willReturn($defaultTransport);
    54         $refineryMock = $this->getMockBuilder(Factory::class)->disableOriginalConstructor()->getMock();
    57         $settings = $this->getMockBuilder(ilSetting::class)->disableOriginalConstructor()->onlyMethods([
    64         $mail->Send($transport);
 
setGlobalVariable(string $name, $value)
 
 
 
 
◆ testTransportFactoryWillReturnNullTransportIfExternalEmailDeliveryIsDisabled()
      
        
          | ilMailMimeTest::testTransportFactoryWillReturnNullTransportIfExternalEmailDeliveryIsDisabled  | 
          ( | 
           | ) | 
           | 
        
      
 
 
◆ testTransportFactoryWillReturnSendmailTransportIfSmtpTransportIsDisabled()
      
        
          | ilMailMimeTest::testTransportFactoryWillReturnSendmailTransportIfSmtpTransportIsDisabled  | 
          ( | 
           | ) | 
           | 
        
      
 
 
◆ testTransportFactoryWillReturnSmtpTransportIfEnabled()
      
        
          | ilMailMimeTest::testTransportFactoryWillReturnSmtpTransportIfEnabled  | 
          ( | 
           | ) | 
           | 
        
      
 
 
◆ USER_ID
  
  
      
        
          | const ilMailMimeTest::USER_ID = 6 | 
         
       
   | 
  
private   | 
  
 
 
The documentation for this class was generated from the following file: