service = app(OrderPackageReceivedSyncService::class); } public function testReturned() { $this->assertTrue(true); } function tearDown(): void { OrderPackage::destroy($this->orderPackageIds); Order::destroy($this->orderPackageIds); parent::tearDown(); } /** * 初始化测试查询结果 'init_date' => '2020-12-31 23:59:59' 2020-12-31 应改为当前对应的日期 * 目前判断顺丰的快递单号 * @test */ public function init_test() { //插入初始化时间前10天的数据,每天1条 共11条 for ($i = 0; $i <= 10; $i++) { $date = Carbon::now()->subDays($i)->toDateTimeString(); $order = factory(Order::class)->create(['created_at' => $date, 'logistic_id' => 47]); $orderPackage = factory(OrderPackage::class)->create(['created_at' => $date, 'order_id' => $order->id]); $this->orderPackageIds[] = $orderPackage->id; $this->orderIds[] = $order->id; } $result =$this->service->getLogisticNumbers(); dump($result); $this->assertCount(11,$result['SF']); } /** * 正常查询结果 'init_date' => '2020-12-30 23:59:59' 2020-12-30 应改为当前对应的日期的前一天 * 目前判断顺丰的快递单号 * @test */ public function normal_test() { //插入初始化时间前10天的数据,每天1条 共11条 for ($i = 0; $i <= 10; $i++) { $date = Carbon::now()->subDays($i)->toDateTimeString(); $order = factory(Order::class)->create(['created_at' => $date, 'logistic_id' => 47]); $orderPackage = factory(OrderPackage::class)->create(['created_at' => $date, 'order_id' => $order->id]); $this->orderPackageIds[] = $orderPackage->id; $this->orderIds[] = $order->id; } //插入初始化时间后10天的数据,每天1条 共10条 for ($i = 1; $i <= 10; $i++) { $date = Carbon::now()->addDays($i)->toDateTimeString(); $order = factory(Order::class)->create(['created_at' => $date, 'logistic_id' => 47]); $orderPackage = factory(OrderPackage::class)->create(['created_at' => $date, 'order_id' => $order->id]); $this->orderPackageIds[] = $orderPackage->id; $this->orderIds[] = $order->id; } $result =$this->service->getLogisticNumbers(); $this->assertCount(11,$result['SF']); } }