Example #1
0
 /**
  * @dataProvider userAgentProvider
  * @param string $testAgent
  * @param array $userAgent
  * @param bool $matches
  */
 public function testUndefinedUserAgent($testAgent, $userAgent, $matches)
 {
     $request = new Request([], $this->secureRandom, $this->config, $this->stream);
     $this->assertFalse($request->isUserAgent($userAgent));
 }
Example #2
0
 /**
  * @dataProvider userAgentProvider
  * @param string $testAgent
  * @param array $userAgent
  * @param bool $matches
  */
 public function testUserAgent($testAgent, $userAgent, $matches)
 {
     $request = new Request(['server' => ['HTTP_USER_AGENT' => $testAgent]], $this->secureRandom, $this->getMock('\\OCP\\Security\\ICrypto'), $this->config, $this->stream);
     $this->assertEquals($matches, $request->isUserAgent($userAgent));
 }
Example #3
0
 /**
  * @dataProvider userAgentProvider
  * @param string $testAgent
  * @param array $userAgent
  * @param bool $matches
  */
 public function testUserAgent($testAgent, $userAgent, $matches)
 {
     $request = new Request(['server' => ['HTTP_USER_AGENT' => $testAgent]], $this->secureRandom, $this->config, $this->stream);
     $this->assertSame($matches, $request->isUserAgent($userAgent));
 }