/** @test */ public function msgTest() { //0, 20, 50, 51 $_POST["message"] = ""; $str = ""; $res = check_value_message(); $this->assertEquals("<p>問題未填!</p>", $res); $arr = array(20, 50, 51); $msg = array("ok.", "<p>問題限於50字以內!</p>", "<p>問題限於50字以內!</p>"); $len = count($arr); for ($index = 0; $index < $len; $index++) { for ($counter = 1; $counter <= $arr[$index]; $counter++) { $str .= "a"; } $_POST["message"] = $str; $str = ""; $res = check_value_message(); $this->assertEquals($msg[$index], $res); } //49,50,51 $arr = array(49, 50, 51); $len = count($arr); for ($index = 0; $index < $len; $index++) { for ($counter = 1; $counter <= $arr[$index]; $counter++) { $str .= "a"; } $_POST["message"] = $str; $str = ""; $res = check_value_message(); $this->assertEquals($msg[$index], $res); } }
/** @test */ public function msgTest() { //$_POST["message"] = "text-message" $_POST["message"] = "text-message"; $res = check_value_message(); $this->assertEquals("ok.", $res); //$_POST["message"] = 超過長度 50; $str = ""; for ($counter = 1; $counter <= 50000; $counter++) { $str .= "a"; } $_POST["message"] = $str; $res = check_value_message(); $this->assertEquals("<p>問題限於50字以內!</p>", $res); //$_POST["message"] = "" }
/** @test */ public function valueMsgTest() { //empty($_POST['message'])==false true //strlen($_POST['message'])<50 true $_POST["message"] = "text-message"; $res = check_value_message(); $this->assertEquals("ok.", $res); //empty($_POST['message'])==false true //strlen($_POST['message'])<50 false $str = ""; for ($counter = 1; $counter <= 50; $counter++) { $str .= "d"; } $_POST["message"] = $str; $res = check_value_message(); $this->assertEquals("<p>問題限於50字以內!</p>", $res); //empty($_POST['message'])==false false //strlen($_POST['message'])<50 true $_POST["message"] = ""; $res = check_value_message(); $this->assertEquals("<p>問題未填!</p>", $res); //empty($_POST['message'])==false false //strlen($_POST['message'])<50 false //empty($_POST['message'])==false true //strlen($_POST['message'])>=50 true $str = ""; for ($counter = 1; $counter <= 50; $counter++) { $str .= "d"; } $_POST["message"] = $str; $res = check_value_message(); $this->assertEquals("<p>問題限於50字以內!</p>", $res); //empty($_POST['message'])==false true //strlen($_POST['message'])>=50 false $_POST["message"] = "text-message"; $res = check_value_message(); $this->assertEquals("ok.", $res); //empty($_POST['message'])==false false //strlen($_POST['message'])<50 true $_POST["message"] = ""; $res = check_value_message(); $this->assertEquals("<p>問題未填!</p>", $res); //empty($_POST['message'])==false false //strlen($_POST['message'])<50 false }
/** @test */ public function msgTest() { //{strlen($_POST['message'])<50} $_POST['message'] = ""; $res = check_value_message(); $this->assertEquals("<p>問題未填!</p>", $res); $_POST['message'] = "text-message"; $res = check_value_message(); $this->assertEquals("ok.", $res); //{strlen($_POST['message'])>=50} $str = ""; for ($counter = 1; $counter <= 100; $counter++) { $str .= "a"; } $_POST['message'] = $str; $res = check_value_message(); $this->assertEquals("<p>問題限於50字以內!</p>", $res); }