これが PHPUnit のカスタム関数です。
protected function checkIfSetGlobalTest($VARIABLE, $ASSIGNMENT) {
global $VARIABLE;
if(!isset($VARIABLE) == true) {
$VARIABLE = $ASSIGNMENT;
}
}
これがその関数を呼び出すときです。
protected function setUp() {
$this->checkIfSetGlobalTest("$URL", "http://google.com");
$this->setBrowser("*firefox");
$this->setBrowserUrl($URL);
}
変数が設定されているかどうかを確認し、設定されていない場合は、その URL をその変数に割り当てます。以下のコードのように。
global $URL;
if(!isset($URL) == true) {
$URL = "http://google.com";
}