PHPUnit の使用を開始しました。データベースに接続して値を取得したいのですが、'database.php' ファイルを介してデータベースに接続する必要があります。
「database.php」には、未定義の変数 $connected で常にこの問題がありました。だから私はエラー報告メッセージで何かを読みました: error_reporting(E_ALL ^ E_NOTICE);
以前にプロジェクト内の他のファイルに修正しましたが、PHPUnit を使用すると、次のエラー メッセージが表示されます: 未定義の変数: 接続済み
私のテストケースファイルとそのコード:
<?php include("database.php"); ?>
<?php
require_once 'person.php';
class PersonTest extends PHPUnit_Framework_TestCase {
public function lookupPerson(){
$result = database::query("select * from Person where forename='Anna'");
$rows = mysql_numrows($result);
for($i=0; $i < $rows; $i++){
$arr[$i] = mysql_result($result, $i, 'forename');
}
return $arr;
}
public function testLooking(){
$arr = PersonTest::lookupPerson();
foreach($arr as $a){
$this->assertEquals('Anna', $a);
}
}
}
?>
それで、私は何ができるのだろうか?
よろしくユーザー
アレクセイも