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  | 
          ( | 
           | ) | 
           | 
        
      
 
- Exceptions
 - 
  
  
 
Definition at line 171 of file ilMailMimeTest.php.
References ANONYMOUS_USER_ID.
  173         $settings = $this->getMockBuilder(ilSetting::class)->disableOriginalConstructor()->onlyMethods([
   177         $mustache_factory = $this->getMockBuilder(ilMustacheFactory::class)->getMock();
   180         $this->assertInstanceOf(ilMailMimeSenderSystem::class, $factory->getSenderByUsrId(
ANONYMOUS_USER_ID));
 
 
 
 
◆ testFactoryWillReturnSystemSenderWhenExplicitlyRequested()
      
        
          | ilMailMimeTest::testFactoryWillReturnSystemSenderWhenExplicitlyRequested  | 
          ( | 
           | ) | 
           | 
        
      
 
- Exceptions
 - 
  
  
 
Definition at line 186 of file ilMailMimeTest.php.
  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.
  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.
  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 ilMailBaseTestCase\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 ilMailBaseTestCase\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  | 
          ( | 
           | ) | 
           | 
        
      
 
- Exceptions
 - 
  
  
 
Definition at line 95 of file ilMailMimeTest.php.
References ilMailBaseTestCase\setGlobalVariable().
   97         $settings = $this->getMockBuilder(ilSetting::class)->disableOriginalConstructor()->onlyMethods([
   101         $settings->method(
'get')->willReturnCallback(
static function ($key): ?
string {
   102             return (
string) (
'mail_allow_external' !== $key);
   106         $eventHandler = $this->getMockBuilder(ilAppEventHandler::class)->disableOriginalConstructor()->onlyMethods([
   111         $this->assertInstanceOf(ilMailMimeTransportNull::class, $factory->getTransport());
 
setGlobalVariable(string $name, $value)
 
 
 
 
◆ testTransportFactoryWillReturnSendmailTransportIfSmtpTransportIsDisabled()
      
        
          | ilMailMimeTest::testTransportFactoryWillReturnSendmailTransportIfSmtpTransportIsDisabled  | 
          ( | 
           | ) | 
           | 
        
      
 
- Exceptions
 - 
  
  
 
Definition at line 139 of file ilMailMimeTest.php.
References ilMailBaseTestCase\setGlobalVariable().
  141         $settings = $this->getMockBuilder(ilSetting::class)->disableOriginalConstructor()->onlyMethods([
   146         $settings->method(
'get')->willReturnCallback(
static function ($key): ?
string {
   147             if (
'mail_allow_external' === $key) {
   152             if (
'mail_smtp_status' === $key) {
   160         $eventHandler = $this->getMockBuilder(ilAppEventHandler::class)->disableOriginalConstructor()->onlyMethods([
   165         $this->assertInstanceOf(ilMailMimeTransportSendmail::class, $factory->getTransport());
 
setGlobalVariable(string $name, $value)
 
 
 
 
◆ testTransportFactoryWillReturnSmtpTransportIfEnabled()
      
        
          | ilMailMimeTest::testTransportFactoryWillReturnSmtpTransportIfEnabled  | 
          ( | 
           | ) | 
           | 
        
      
 
- Exceptions
 - 
  
  
 
Definition at line 117 of file ilMailMimeTest.php.
References ilMailBaseTestCase\setGlobalVariable().
  119         $settings = $this->getMockBuilder(ilSetting::class)->disableOriginalConstructor()->onlyMethods([
   123         $settings->method(
'get')->willReturnCallback(
static function ($key): ?
string {
   128         $eventHandler = $this->getMockBuilder(ilAppEventHandler::class)->disableOriginalConstructor()->onlyMethods([
   133         $this->assertInstanceOf(ilMailMimeTransportSmtp::class, $factory->getTransport());
 
setGlobalVariable(string $name, $value)
 
 
 
 
◆ USER_ID
  
  
      
        
          | const ilMailMimeTest::USER_ID = 6 | 
         
       
   | 
  
private   | 
  
 
 
The documentation for this class was generated from the following file: