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->analyzeBookCategory(); foreach ($results as $val) { $output->writeln($val); } }
/** * @test * @group analyze-book-category * @group analyze **/ public function ブックカテゴリ別アクセス数を分析する() { $log = ROOT . DS . 'data' . DS . 'category.log.csv'; $service = new Analyzer($log, '2015/04'); $result = $service->analyzeBookCategory(); $this->assertEquals(17, count($result)); }