1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32
|
<?php
namespace Wikimedia\Tests\Message;
use PHPUnit\Framework\TestCase;
use stdClass;
use Wikimedia\Message\MessageParam;
use Wikimedia\Message\ParamType;
use Wikimedia\TestingAccessWrapper;
/**
* @covers \Wikimedia\Message\MessageParam
*/
class MessageParamTest extends TestCase {
public function testGetType() {
$mp = $this->getMockForAbstractClass( MessageParam::class );
TestingAccessWrapper::newFromObject( $mp )->type = ParamType::RAW;
$this->assertSame( ParamType::RAW, $mp->getType() );
}
public function testGetValue() {
$dummy = new stdClass;
$mp = $this->getMockForAbstractClass( MessageParam::class );
TestingAccessWrapper::newFromObject( $mp )->value = $dummy;
$this->assertSame( $dummy, $mp->getValue() );
}
}
|