1
我的問題其實很簡單,一個適配器(設計模式)類應該是單元測試的,怎麼樣?如何(真的)單元測試一個適配器
例子:
我想創建一個類ClientSocket的用PHP至極是的fsockopen,FREAD,FWRITE的適配器。
Class ClientSocket extends SenderAdapterAbstract
{
private $s = null;
public function __construct($host, $port)
{
$this->s = fsockopen($host, $port);
}
// Abstract method concrete implementation
public function send($message)
{
fwrite($this->s, $message);
$result = fgets($this->s);
fclose($this->s);
}
}
我應該測試這個類嗎?如果單元測試與網絡交談,則單元測試不是真正的單元測試...
我覺得http://codereview.stackexchange.com是一個更好的地方爲你的問題 –
我的情況下創建代碼審查的問題。謝謝! – nemenems