그래서 PHPUnit을 사용하여 프로그램을 테스트하기 시작했습니다.PHP - 치명적인 오류 : Class 'PHPUnit_Framework_Test
웹 페이지가있는 경우 프로그램이 제어 할 프로그램을 테스트하려고 할 때이 오류가 발생합니다.
코드 :
<?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);
}
}
?>
그들은 이름이 같은 디렉토리에 있습니다 : www가 내부 phpunit을 (C : \ WAMP \ www가 \ phpunit을)
하지만 난이 (치명적인 오류 : C에서 찾을 수없는 클래스 'PHPUnit_Framework_TestCase': \ WAMP \ www가 \ phpunit을 \ RemoteConnectTest.php 라인 5)에 오류가 왜 이해가 안
을 나는 그것의 텍스트 내용으로 메일을 보내는 프로그램 MailSender을 만드는 시도:
내 phpunit을 패키지 경로 (\ WAMP \ 빈 \ PHP는 \의 php5.3.10의 \ 배 \의 phpunit을 C)입니다 그것은 단지 PEAR을 사용하기위한 것입니다. 그리고 그것은 성공했지만, 왜 이것이 작동하지 않는지 이해할 수 없습니다. 감사합니다 알렉스
내가 돌아 올께요 약 1 시간에 CYA 곧! – Alexein
다른 사람들이 저에게 해준 것, 감사합니다. – Alexein