markTestSkipped('Marking this skipped until we figure out why it is failing.'); $GLOBALS['current_user'] = SugarTestUserUtilities::createAnonymousUser(); } public function tearDown() { SugarTestUserUtilities::removeAllCreatedAnonymousUsers(); unset($GLOBALS['current_user']); } /* * @group bug47949 */ public function testGetRelatedBean() { $team_id = 1; $case = new aCase(); $case->name = 'testBug47949'; $case->team_id = $team_id; $case->team_set_id = 1; $case->save(); $beans = $case->get_linked_beans('teams', 'Team'); // teams is based on Link (not Link2), should still work $this->assertEquals(1, count($beans), 'should have one and only one team'); $this->assertEquals($team_id, $beans[0]->id, 'incorrect team id, should be ' . $team_id); // cleanup $GLOBALS['db']->query("delete from cases where id= '{$case->id}'"); } }