*/ require_once (dirname(__FILE__) . "/config_test.php"); require_once (dirname(__FILE__) . "/../book.php"); require_once (dirname(__FILE__) . "/../sendtomail.php"); class MailTest extends PHPUnit_Framework_TestCase { public function testCheckConfiguration () { global $config; $this->assertFalse(checkConfiguration ()); } public function testCheckConfigurationNull () { global $config; $config['cops_mail_configuration'] = NULL; $this->assertStringStartsWith("NOK", checkConfiguration ()); } public function testCheckConfigurationNotArray () { global $config; $config['cops_mail_configuration'] = "Test"; $this->assertStringStartsWith("NOK", checkConfiguration ()); } public function testCheckConfigurationSmtpEmpty () { global $config; $config['cops_mail_configuration']["smtp.host"] = ""; $this->assertStringStartsWith("NOK", checkConfiguration ()); } public function testCheckConfigurationEmailEmpty () { global $config; $config['cops_mail_configuration']["address.from"] = ""; $this->assertStringStartsWith("NOK", checkConfiguration ()); } public function testCheckConfigurationEmailNotValid () { global $config; $config['cops_mail_configuration']["address.from"] = "a"; $this->markTestIncomplete(); } }