restat($dates); } //docker-compose run -d phpcli php /var/www/html/phpunit-9.2.5.phar --filter "/(TestRefillCommand::testClearStat)( .*)?$/" --test-suffix TestRefillCommand.php /var/www/html/test public function testClearStat() { $clear_stat = function ($date) { $start_date = strtotime($date); $end_date = $start_date + 86400; $clear = new refill\order_clear(); $clear->clear($start_date,$end_date); $sDate = date('Y-m-d',$start_date); $refill = new statistics\stat_refill(); $refill->restat([$sDate]); }; $dates = [ '2023-04-12', '2023-04-14' ]; foreach ($dates as $date) { $clear_stat($date); } } //docker-compose run -d phpcli php /var/www/html/phpunit-9.2.5.phar --filter "/(TestRefillCommand::testRefillStatYesterday)( .*)?$/" --test-suffix TestRefillCommand.php /var/www/html/test public function testRefillStatYesterday() { Log::record("start testRefillStatYesterday",Log::DEBUG); $end_date = strtotime(date('Y-m-d',time())); $start_date = $end_date - 86400; $sDate = date('Y-m-d',$start_date); $refill = new statistics\stat_refill(); $refill->restat([$sDate]); } public function testCurDate() { $end_date = strtotime(date('Y-m-d',time())); $start_date = $end_date - 86400; $clear = new refill\order_clear(); $clear->clear($start_date,$end_date); $sDate = date('Y-m-d',$start_date); $refill = new statistics\stat_refill(); $refill->restat([$sDate]); } //docker-compose run -d phpcli php /var/www/html/phpunit-9.2.5.phar --filter "/(TestRefillCommand::testFixDetailState)( .*)?$/" --test-suffix TestRefillCommand.php /var/www/html/test public function testFixDetailState() { $detail_ops = new refill\detail_ops(); $detail_ops->correct_state('p202301',382586049,383016938); } }