namespace MediaWiki\Session;
use MediaWikiTestCase;
+use Wikimedia\TestingAccessWrapper;
/**
* @group Session
class TokenTest extends MediaWikiTestCase {
public function testBasics() {
- $token = $this->getMockBuilder( 'MediaWiki\\Session\\Token' )
- ->setMethods( array( 'toStringAtTimestamp' ) )
- ->setConstructorArgs( array( 'sekret', 'salty', true ) )
+ $token = $this->getMockBuilder( Token::class )
+ ->setMethods( [ 'toStringAtTimestamp' ] )
+ ->setConstructorArgs( [ 'sekret', 'salty', true ] )
->getMock();
$token->expects( $this->any() )->method( 'toStringAtTimestamp' )
->will( $this->returnValue( 'faketoken+\\' ) );
}
public function testToStringAtTimestamp() {
- $token = \TestingAccessWrapper::newFromObject( new Token( 'sekret', 'salty', false ) );
+ $token = TestingAccessWrapper::newFromObject( new Token( 'sekret', 'salty', false ) );
$this->assertSame(
'd9ade0c7d4349e9df9094e61c33a5a0d5644fde2+\\',
}
public function testMatch() {
- $token = \TestingAccessWrapper::newFromObject( new Token( 'sekret', 'salty', false ) );
+ $token = TestingAccessWrapper::newFromObject( new Token( 'sekret', 'salty', false ) );
$test = $token->toStringAtTimestamp( time() - 10 );
$this->assertTrue( $token->match( $test ) );