Beispiel #1
0
 /**
  * @dataProvider flagsDataProvider
  * @param string  $expected server string with %host% placeholder
  * @param integer $port     to use (needed to test behavior on port 143 and 993 from constructor)
  * @param array   $flags    to set/unset ($flag => $value)
  */
 public function testFlags($expected, $port, $flags)
 {
     $server = new Server(TESTING_SERVER_HOST, $port);
     foreach ($flags as $flag => $value) {
         $server->setFlag($flag, $value);
     }
     $this->assertEquals(str_replace('%host%', TESTING_SERVER_HOST, $expected), $server->getServerString());
 }
Beispiel #2
0
 /**
  * @dataProvider flagsDataProvider
  * @param string $expected server string with %host% placeholder
  * @param integer $port to use (needed to test behavior on port 143 and 993 from constructor)
  * @param array $flags to set/unset ($flag => $value)
  */
 public function testFlags($expected, $port, $flags)
 {
     $host = 'example.com';
     $server = new Server($host, $port);
     foreach ($flags as $flag => $value) {
         $server->setFlag($flag, $value);
     }
     $this->assertEquals(str_replace('%host%', $host, $expected), $server->getServerString());
 }
Beispiel #3
0
 /**
  * @dataProvider dpGetServerString
  *
  * @param string $server_address
  * @param int $server_port
  * @param string $service
  * @param string $mailbox
  * @param string $expected
  */
 public function testGetServerString($server_address, $server_port, $service, $mailbox, $expected)
 {
     $server = new Server($server_address, $server_port, $service);
     $server->setMailBox($mailbox);
     $this->assertEquals($expected, $server->getServerString());
 }