gpt4 book ai didi

PHP - fatal error : Class 'PHPUnit_Framework_Test

转载 作者:行者123 更新时间:2023-12-04 05:47:26 24 4
gpt4 key购买 nike

所以我开始使用 PHPUnit 来测试我的程序。

当我尝试测试程序将控制网页是否存在时,我遇到了这个问题。

编码:

<?php
class RemoteConnect
{
public function connectToServer($serverName=null)
{
if($serverName==null){
throw new Exception("That's not a server name!");
}
$fp = fsockopen($serverName,80);
return ($fp) ? true : false;
}
public function returnSampleObject()
{
return $this;
}
}
?>

以及它的测试代码:
<?php  
require_once('RemoteConnect.php');
class RemoteConnectTest extends PHPUnit_Framework_TestCase
{
public function setUp(){ }
public function tearDown(){ }
public function testConnectionIsValid()
{
// test to ensure that the object from an fsockopen is valid
$connObj = new RemoteConnect();
$serverName = 'www.google.com';
$this->assertTrue($connObj->connectToServer($serverName) !== false);
}
}
?>

它们位于同一个目录中,名为:PHPUnit inside the www (C:\wamp\www\PHPUnit)

但我不明白为什么会出现错误( fatal error :第 5 行的 C:\wamp\www\PHPUnit\RemoteConnectTest.php 中未找到 Class 'PHPUnit_Framework_TestCase')

我的 PHPUnit 包路径是 (C:\wamp\bin\php\php5.3.10\pear\PHPUnit)

我曾尝试制作一个程序 MailSender,它会在其中发送一封包含文本内容的邮件,这只是为了使用 PEAR。它成功了,但我不明白为什么这不起作用。

问候
亚历克斯

最佳答案

你不需要吗? PHPUnit_Framework_TestCase 类(class)可在 RemoteConnectTest.php ?

在文件顶部添加以下内容:

require_once 'PHPUnit/Autoload.php';

关于PHP - fatal error : Class 'PHPUnit_Framework_Test,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10500809/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com