コード例 #1
0
ファイル: marksutil.php プロジェクト: minhhien/pascal4fun
function run_tests($filename, $test_cases)
{
    $code2test = read_src_file($filename . '_4test.pas');
    $count_pass = 0;
    $result = array(count($test_cases));
    foreach ($test_cases as $key => $value) {
        $result[$key] = test_result($key, $filename, $code2test);
        if ($result[$key] == $value) {
            $count_pass++;
        }
    }
    remove($filename);
    //Xoa tep chuong trinh
    remove($filename . '.o');
    //Xoa tep lien ket bien dich
    echo show_testing_result($test_cases, $result);
    if ($count_pass == count($test_cases)) {
        return true;
    }
    return false;
}
コード例 #2
0
ファイル: test.php プロジェクト: refirio/levis
/**
 * Test if the actual data has not the expected subset.
 *
 * @param string $title
 * @param mixed  $actual
 * @param mixed  $expected
 *
 * @return void
 */
function test_array_not_subset($title, $actual, $expected, $strict = false)
{
    $result = false;
    if (!in_array($expected, $actual, $strict)) {
        $result = true;
    }
    return test_result($title, $result);
}