1<?php 2 3namespace Abraham\TwitterOAuth\Tests; 4 5use Abraham\TwitterOAuth\HmacSha1; 6 7class HmacSha1Test extends AbstractSignatureMethodTest 8{ 9 protected $name = 'HMAC-SHA1'; 10 11 public function getClass() 12 { 13 return new HmacSha1(); 14 } 15 16 public function signatureDataProvider() 17 { 18 return [ 19 ['5CoEcoq7XoKFjwYCieQvuzadeUA=', $this->getRequest(), $this->getConsumer(), $this->getToken()], 20 [ 21 'EBw0gHngam3BTx8kfPfNNSyKem4=', 22 $this->getRequest(), 23 $this->getConsumer('key', 'secret'), 24 $this->getToken() 25 ], 26 [ 27 'kDsHFZzws2a5M6cAQjfpdNBo+v8=', 28 $this->getRequest(), 29 $this->getConsumer('key', 'secret'), 30 $this->getToken('key', 'secret') 31 ], 32 ['EBw0gHngam3BTx8kfPfNNSyKem4=', $this->getRequest(), $this->getConsumer('key', 'secret'), null], 33 ]; 34 } 35}