service = app(OracleDOCOrderHeaderService::class); parent::setUp(); DB::insert('insert ignore into owners (code) values(?)',['WANLING']); $this->owner=Owner::query()->where('code','WANLING')->first(); factory(OrderTrackingOwner::class)->create([ 'owner_id'=>$this->owner->id, 'status'=>'启用']); } /** * @test */ public function getWmsOrderOnStartDateCreate() { $carbon =Carbon::now()->subHours(10); $orderHeaders = $this->service->getWmsOrderOnStartDateCreate($carbon); $this->assertNotNull($orderHeaders); $orderHeader = $orderHeaders->first(); if($orderHeaders->count() == 0){ return ; } $this->assertNotNull($orderHeader->oracleDOCOrderDetails); $this->assertNotNull($orderHeader->actAllocationDetails); $this->assertNotNull($orderHeader->oracleBASCustomer); $this->assertNotNull($orderHeader->oracleBASCode); } public function tearDown(): void { OrderTrackingOwner::query()->where('owner_id',$this->owner['id'])->delete(); $this->owner->delete(); parent::tearDown(); // TODO: Change the autogenerated stub } }