示例#1
0
 public function test_get_token()
 {
     $request = new HttpRequest();
     $auth = new HttpBasicAuth($request);
     $parser = new BasicAuthParser();
     $parser->setToken($request->getHeaders(), 'foo');
     $this->assertEquals('foo', $auth->getToken());
 }
示例#2
0
 public function test_set_password()
 {
     $parser = new BasicAuthParser();
     $headers = new HttpHeaders();
     $parser->setCredentials($headers, 'foo', 'bar');
     $parser->setPassword($headers, 'yolo');
     $this->assertEquals('yolo', $parser->getPassword($headers));
     $this->assertEquals('foo', $parser->getUsername($headers));
 }