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"); }
public function deleteAllData() { return Api_Bo_M3MeasApiCall::purge(-1); }