'01930044627', 'password' => 'cCqQgG9koky^#uDFXllNUM46@jrI7KfsL77IIWwt']; $res = HttpBase::httpclient($data, '/api/user/login', 'POST', null, 'form'); $token = $res['data']['userinfo']['token']; $this->assertArrayHasKey('data', $res, "返回的数据应包含 'data' 键"); $this->assertArrayHasKey('userinfo', $res['data'], "返回的数据应包含 'userinfo' 键"); $this->assertArrayHasKey('token', $res['data']['userinfo'], "返回的 'userinfo' 应包含 'token' 键"); $this->assertNotEmpty($token, "token 应该是非空的"); // var_dump($res['data']['userinfo']['token']); self::$UserToken = $token; return $token; } /** * 测试用户提款 * 依赖于 testUserLogin() 测试方法 * * @depends testUserLogin */ public function testWithdrawSubmit($token) { $data = ['money' => '4500', 'bank_id' => '2923']; $res = HttpBase::httpclient($data, '/api/withdraw/submit', 'POST', null, 'form',$token); var_dump($res); $res = HttpBase::httpclient($data, '/api/withdraw/submit', 'POST', null, 'form',$token); var_dump($res); $res = HttpBase::httpclient($data, '/api/withdraw/submit', 'POST', null, 'form',$token); var_dump($res); } }