public function testScheme()
 {
     $httpRequest = $request = $request = Request::create('');
     $httpsRequest = $request = $request = Request::create('', 'get', array(), array(), array(), array('HTTPS' => 'on'));
     $matcher = new RequestMatcher();
     $matcher->matchScheme('https');
     $this->assertFalse($matcher->matches($httpRequest));
     $this->assertTrue($matcher->matches($httpsRequest));
     $matcher->matchScheme('http');
     $this->assertFalse($matcher->matches($httpsRequest));
     $this->assertTrue($matcher->matches($httpRequest));
     $matcher = new RequestMatcher();
     $this->assertTrue($matcher->matches($httpsRequest));
     $this->assertTrue($matcher->matches($httpRequest));
 }