| Server IP : 208.122.213.31 / Your IP : 216.73.216.45 Web Server : Apache System : Linux msd6191.mjhst.com 4.18.0-553.146.1.el8_10.x86_64 #1 SMP Tue Jul 21 15:46:30 UTC 2026 x86_64 User : WHMCS_MIA_382 ( 1001) PHP Version : 7.4.33 Disable Function : NONE MySQL : ON | cURL : ON | WGET : ON | Perl : ON | Python : OFF | Sudo : ON | Pkexec : ON Directory : /usr/share/postfixadmin/tests/ |
Upload File : |
<?php
class CreatePageBrowserTest extends \PHPUnit\Framework\TestCase {
public function tearDown() : void {
$this->cleanup();
}
private function cleanup() {
db_query('DELETE FROM mailbox WHERE domain = :domain', array('domain' => 'example.com'));
db_query('DELETE FROM domain WHERE domain = :domain', array('domain' => 'example.com'));
}
public function testBasic() {
global $CONF;
$CONF['page_size'] = 10;
db_insert('domain', array('domain' => 'example.com', 'description' => 'test ' . __FILE__, 'transport' => 'foo', ));
// insert some data.
foreach (range(1,100) as $i) {
$username = md5(random_int(0, 999999));
$this->assertEquals(1,
db_insert(
'mailbox',
array(
'username' => $username,
'password' => 'blah',
'name' => 'blah',
'maildir' => 'blah',
'local_part' => 'blah',
'domain' => 'example.com',
)
)
);
}
// this breaks on sqlite atm.
$b = create_page_browser('mailbox.username', 'FROM mailbox WHERE 1 = 1');
$this->assertEquals(10, sizeof($b));
foreach ($b as $range) {
$this->assertRegExp('/[\w]{2}\-[\w]{2}/', $range);
}
$this->assertNotEmpty($b);
}
}