function deleteUserFeed()
 {
     if (!empty($_REQUEST['record'])) {
         $feed = new SugarFeed();
         $feed->retrieve($_REQUEST['record']);
         if (is_admin($GLOBALS['current_user']) || $feed->created_by == $GLOBALS['current_user']->id) {
             $feed->mark_deleted($_REQUEST['record']);
         }
     }
 }
 public function testpushFeed()
 {
     SugarFeed::pushFeed('some text', 'SugarFeed', 1, 1, 'Link', 'some url');
     //retrieve newly created bean
     $sugarFeed = new SugarFeed();
     $result = $sugarFeed->retrieve_by_string_fields(array('related_id' => '1', 'related_module' => 'SugarFeed'));
     //test for record ID to verify that record is saved
     $this->assertTrue(isset($sugarFeed->id));
     $this->assertEquals(36, strlen($sugarFeed->id));
     //test fetchReplies method
     $this->fetchReplies();
     //mark the record as deleted
     $sugarFeed->mark_deleted($sugarFeed->id);
 }