मैं निम्नलिखित uploadform मॉडलYii - मॉडल Unittesting एक अपलोड प्रपत्र
class TestUploadForm extends CFormModel
{
public $test;
public function rules()
{
return array(
array(test, 'file', 'types' => 'zip, rar'),
);
}
मेरा प्रश्न है, मैं कैसे इकाई परीक्षण कर सकते हैं इस? मैं की तरह कुछ की कोशिश की है:
public $testFile = 'fixtures/files/yii-1.1.0-validator-cheatsheet.pdf';
public function testValidators()
{
$testUpload = new TestUploadForm;
$testUpload->test = $this->testFile ;
assertTrue($testUpload ->validate());
$errors= $testUpload ->errors;
assertEmpty($errors);
}
हालांकि, इससे मुझे फ़ील्ड भरना नहीं किया गया है कह रहता है मैं कैसे ठीक से इकाई विस्तार नियमों का परीक्षण कर सकते हैं।?
+1। 'दस्तावेज़' फ़ील्ड क्या होना चाहिए? और आपने $ टेस्ट फ़ील्ड क्यों सेट नहीं किया है? –
'दस्तावेज़' फ़ील्ड एक स्ट्रिंग है? –
woeps, खराब कॉपी पेस्ट। परीक्षण = दस्तावेज। – SnIpY