[英]How to add Unit Test cases for PHP without any classes or functions?
我有一個看起來像這樣的php代碼。 它正在使用POST方法從另一個PHP頁面接受值。 它很少進行計算,並使用計算的數據重定向到另一個頁面。
<?php
$x=$_POST['param1];
$y=$_POST['param2'];
$z= $x+$y
header("location:index.php?msg=".$z
?>
您如何對這些php塊進行單元測試? 對於我嘗試向Google提供的所有文檔,所有的php代碼中都包含類和函數。
我不想使用類或函數重寫代碼。 任何幫助,將不勝感激。
好吧,至少對我而言,對它進行單元測試沒有任何意義,因為除非將其封裝,否則我無法將其視為一個單元。 為什么在這種情況下不能使用這樣的功能?
<?php
function calculation($param1, $param2) {
return $param1 + $param2;
}
class test extends PHPUnit_Framework_TestCase {
public function test_calculation() {
$this->assetTrue(calculation(1,2) == 3);
}
}
?>
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.