fromUserId); // 确保测试账户有足够余额 $fund = new FundService($this->fromUserId, FUND_TYPE::BNB->value); if ($fund->balance() < 10000000) { $fund->admin_operate(1, FUND_TYPE::BNB, 1000000000, 'TEST'); } } /** * 测试转账DTO */ public function test_dto() { DB::beginTransaction(); $fund = new FundService($this->fromUserId, 401); $res = $fund->circulation(FUND_TYPE::BNB, 10000000, 1, 'TEST', 'TEST'); self::assertTrue($res); DB::commit(); } }