Esempio n. 1
0
 public function testGetApiDurations()
 {
     $_event11 = new M3_Event_ResponseTimeTupleEvent("one", null, new M3_Event_Tuple(1, 2, 3), 10);
     $_event12 = new M3_Event_ResponseTimeTupleEvent("one", null, new M3_Event_Tuple(3, 2, 1), 2);
     $this->assertGreaterThan(0, Api_Bo_M3MeasApiCall::insert($_event11), "Failed to insert API call 11");
     $this->assertGreaterThan(0, Api_Bo_M3MeasApiCall::insert($_event12), "Failed to insert API call 12");
     $_dstats = Api_Bo_M3MeasApiCall::getApiDurations();
     $_durations = $_dstats->getStatsArray();
     $this->assertTrue($_durations != false);
     $this->assertEquals(1, count($_durations));
     $this->assertEquals(2, $_durations['one']['count']);
     $this->assertEquals(10, $_durations['one']['max']);
     $this->assertEquals(2, $_durations['one']['min']);
     $this->assertEquals(6, $_durations['one']['avg']);
     $_event21 = new M3_Event_ResponseTimeTupleEvent("two", null, new M3_Event_Tuple(11, 22, 33), 500);
     $_event22 = new M3_Event_ResponseTimeTupleEvent("two", null, new M3_Event_Tuple(33, 22, 11), 400);
     $this->assertGreaterThan(0, Api_Bo_M3MeasApiCall::insert($_event21), "Failed to insert API call 21");
     $this->assertGreaterThan(0, Api_Bo_M3MeasApiCall::insert($_event22), "Failed to insert API call 22");
     $_dstats = Api_Bo_M3MeasApiCall::getApiDurations();
     $_durations = $_dstats->getStatsArray();
     $this->assertTrue($_dstats !== false);
     $this->assertEquals(2, count($_durations));
     $this->assertGreaterThan(0, Api_Bo_M3MeasApiCall::purge(-1), "Failed to purge all API calls");
 }
Esempio n. 2
0
 public function deleteAllData()
 {
     return Api_Bo_M3MeasApiCall::purge(-1);
 }