/** * @dataProvider logsProvider * @SuppressWarnings(PHPMD.UnusedFormalParameter) */ public function testClearLogs(array $input, array $expected) { $this->assertCount(0, $this->logAdapter->getLogs()); foreach ($input as $data) { call_user_func_array([$this->logAdapter, 'log'], $data); } $this->assertCount(count($input), $this->logAdapter->getLogs()); $this->logAdapter->clearLogs(); $this->assertCount(0, $this->logAdapter->getLogs()); }