3 class TrackerManagerTest extends Sugar_PHPUnit_Framework_TestCase {
8 $GLOBALS['current_user'] = $user;
13 $trackerManager = TrackerManager::getInstance();
14 $trackerManager->unPause();
18 $GLOBALS['current_user'] = $user;
21 function testPausing() {
22 $trackerManager = TrackerManager::getInstance();
23 $trackerManager->unPause();
24 $this->assertFalse($trackerManager->isPaused());
25 $trackerManager->pause();
26 $this->assertTrue($trackerManager->isPaused());
29 function testPausing2() {
30 $query = "select count(id) as total from tracker";
31 $result = $GLOBALS['db']->query($query);
33 while($row = $GLOBALS['db']->fetchByAssoc($result)){
34 $count1 = $row['total'];
37 $trackerManager = TrackerManager::getInstance();
38 $trackerManager->pause();
40 $monitor = $trackerManager->getMonitor('tracker');
41 $monitor->setValue('module_name', 'Contacts');
42 $monitor->setValue('item_id', '10909d69-2b55-094d-ba89-47b23d3121dd');
43 $monitor->setValue('item_summary', 'Foo');
44 $monitor->setValue('date_modified', gmdate($GLOBALS['timedate']->get_db_date_time_format()), strtotime("-1 day")+5000);
45 $monitor->setValue('action', 'index');
46 $monitor->setValue('session_id', 'test_session');
47 $monitor->setValue('user_id', 1);
48 $trackerManager->save();
51 $query = "select count(id) as total from tracker";
52 $result = $GLOBALS['db']->query($query);
53 while($row = $GLOBALS['db']->fetchByAssoc($result)){
54 $count2 = $row['total'];
56 $this->assertEquals($count1, $count2);