27 lines
849 B
PHP
Executable file
27 lines
849 B
PHP
Executable file
#!/usr/bin/env php
|
|
<?php
|
|
/**
|
|
|
|
title=测试 installModel->connectDB();
|
|
timeout=0
|
|
cid=16768
|
|
|
|
- 检查正确配置mysql连接信息时候能否连接到数据库。 @1
|
|
- 检查密码错误时候能否连接到数据库。 @0
|
|
- 检查密码错误时的提示信息。 @Access denied for user 'root'
|
|
|
|
*/
|
|
|
|
include dirname(__FILE__, 5) . '/test/lib/init.php';
|
|
su('admin');
|
|
|
|
global $tester, $config;
|
|
$tester->loadModel('install');
|
|
|
|
|
|
r(is_object($tester->install->connectDB())) && p() && e('1'); // 检查正确配置mysql连接信息时候能否连接到数据库。
|
|
|
|
$config->db->password = 'qqwwee';
|
|
r(is_object($tester->install->connectDB())) && p() && e('0'); // 检查密码错误时候能否连接到数据库。
|
|
r(substr($tester->install->connectDB(), 23, 29)) && p() && e("Access denied for user 'root'"); // 检查密码错误时的提示信息。
|