service=app(OrderTrackingService::class); parent::setUp(); } public function testCustomizedOperation() { $orderHeader = OracleDOCOrderHeader::query()->where('consigneeid',"ZT")->orderByDesc('AddTime')->first(); $orderHeaders = OracleDOCOrderHeader::query()->where('consigneeid',"ZT")->where('addtime','>=',$orderHeader->addtime)->get(); $ZT_Count = $orderHeaders->count(); /** @var Collection $orderHeader */ $this->service->customizedOperation($orderHeaders); $XJ_Count = $orderHeaders->filter(function($orderHeader){ return $orderHeader->userdefine1 == 'XJWL'; })->count(); $this->assertEquals($ZT_Count,$XJ_Count); } }