function testInsert() { $file = new FileObject(); $file->setDescription($description = 'some description'); $file->setMediaFileId($media_file_id1 = 'dsada'); $file->setName($name1 = 'original'); $file->setEtag($etag1 = 'dsajadhk'); $file->setMimeType($mime_type1 = 'jpeg'); $file->setFileName($file_name1 = 'some file'); $this->mapper->expectOnce('_doParentInsert', array($file)); $this->mapper->insert($file); $this->db->sqlSelect('media'); $media_rows = $this->db->getArray(); $this->assertEqual(1, sizeof($media_rows)); $media1 = reset($media_rows); $this->assertEqual($media1['id'], $file->getMediaId()); $this->assertEqual($media1['media_file_id'], $media_file_id1); $this->assertEqual($media1['file_name'], $file_name1); $this->assertEqual($media1['mime_type'], $mime_type1); $this->assertEqual($media1['size'], $size1); $this->assertEqual($media1['etag'], $etag1); }