SimpleTest를 사용하여 테스트를 작성하는 클래스가 있습니다. Variables.php에있는 SQL 연결 객체를 전달해야하는 클래스에 정적 함수가 있습니다. 어떻게해야합니까?SimpleTest 유닛 테스트에 인수 전달
<?
require_once('../Variables.php');
class TestOfMember extends UnitTestCase {
function testGetMembersFromEmailAddress() {
$this->assertTrue($Member::getMembersFromEmailAddress("[email protected]", $conn)==null);
$this->assertTrue($Member::getMembersFromEmailAddress("[email protected]", $conn)!=null);
}
}
?>
class Member {
public static function getMembersFromEmailAddress($emailAddress, $conn) {
$args = array();
$args[] = $conn;
try {
$result = $conn->query("SELECT * FROM members WHERE Members_Email ='" . $emailAddress . "'");
$members = $result->fetchAll(PDO::FETCH_CLASS, 'Member', $args);
return $members;
} catch (PDOException $e) {
echo $e->getMessage();
}
}
}
정확히 어떻게합니까? – zerkms
어떻게하면 $ conn 개체를 테스트 함수 – FredTheLover
에 전달합니까? ...... – zerkms