Jyxo\Beholder\TestCase\ImapTest::testAllOk PHP Method

testAllOk() public method

Tests working connection.
public testAllOk ( )
    public function testAllOk()
    {
        // Skip the test if no IMAP connection is defined
        if (empty($GLOBALS['imap']) || !preg_match('~^([^:]+):([^@]+)@([^:]+):(\\d+)$~', $GLOBALS['imap'], $matches)) {
            $this->markTestSkipped('Imap not set');
        }
        list($user, $password, $host, $port) = array_slice($matches, 1);
        $test = new Imap('Imap', $host, $user, $password, $port, false);
        $result = $test->run();
        $this->assertEquals(\Jyxo\Beholder\Result::SUCCESS, $result->getStatus());
        $this->assertEquals(sprintf('%s@%s:%s', $user, $host, $port), $result->getDescription());
    }