0
我已經在我的測試文件中定義了一些變量,然後我從src文件中定義的測試文件中調用一個函數,然後驗證結果然後使用phing它不工作,但如果我使用PHP或phpunit來驗證它工作正常。使用phing訪問src文件中的單元測試用例文件中定義的變量
實施例: add.php(源文件)(存在於src目錄)
<?php
function add_two_numbers()
{
global $a,$b; /* defined in test file*/
return ($a + $b);
}
?>
其它文件:
// add_Test (Test File) (present in the test directory)
<?php
$a = 5;
$b = 3;
require_once ("__DIR__./../src/add.php");
class add_Test extends PHPUnit_Framework_TestCase{
function testadd()
{
$act = 8;
$res = add_two_numbers();
$this -> assertTrue($res === $act);
}
}
?>
現在,如果我使用的PHPUnit則工作正常,但用phing全局變量沒有設置。請告訴我一個解決方案。