function test_isValid_one_file_ok_and_one_empty()
 {
     $artifact = new MockTracker_Artifact();
     $value = array(array('description' => "Capture d'ecran", 'name' => 'Screenshot.png', 'type' => 'image/png', 'tmp_name' => $this->tmp_name, 'error' => UPLOAD_ERR_OK, 'size' => 123), array('description' => '', 'name' => '', 'type' => '', 'tmp_name' => '', 'error' => UPLOAD_ERR_NO_FILE, 'size' => 0));
     $required_file = new Tracker_FormElement_Field_FileTestVersion();
     $required_file->setReturnValue('isRequired', true);
     $this->assertTrue($required_file->isValid($artifact, $value));
     $not_required_file = new Tracker_FormElement_Field_FileTestVersion();
     $not_required_file->setReturnValue('isRequired', false);
     $this->assertTrue($not_required_file->isValid($artifact, $value));
 }