例如,我有一个名为someFuctions.php的php文件,该文件不在类中,我想为此编写一个测试。我搜索了很多文章,但没有找到解决方案,该如何为该功能编写测试。
我试图将这些函数放到类中,但是我的整个项目不是那样建立的,我想为不在类中的函数编写测试。
<?php public function LoginMe($a, $b) //nick, psw
{
require 'includes/mysql_connection.php';
require 'includes/config.php';
require 'includes/messages.php';
require 'backend/LogsSystem.php';
// Some code
return false;
} ?>
我只希望能够编写测试。
答案 0 :(得分:0)
例如,如果您的脚本名为authentication.php
,则可能会提示您进行测试:
<?php
use PHPUnit\Framework\TestCase;
include 'authentication.php';
class authenticationTest extends TestCase
{
public function testAuthentication()
{
//your test here, call LoginMe with expected parameters
}
}
您也可能会发现有趣的地方:PHP Testing, for Procedural Code