protected function execute(InputInterface $input, OutputInterface $output) { $log_file = $input->getArgument('log_file'); $date = $input->getArgument('date'); $service = new Analyzer($log_file, $date); $results = $service->analyzeUserDateAccess(); // display foreach ($results as $date => $value) { $output->writeln(sprintf('"%s","%s"', $date, $value)); } }
/** * @test * @group analyze-user-date-access * @group analyze **/ public function 日別の利用者数を分析する() { $log = ROOT . DS . 'data' . DS . 'date.log.csv'; $service = new Analyzer($log, '2015/04'); $result = $service->analyzeUserDateAccess(); $this->assertEquals(10, count($result)); }