Viewing file: MediaTest.php (1.27 KB) -rw-r--r-- Select action/file-type: (+) | (+) | (+) | Code (+) | Session (+) | (+) | SDB (+) | (+) | (+) | (+) | (+) | (+) |
<?php
namespace Plivo\Tests\Resources;
use Plivo\Http\PlivoRequest; use Plivo\Http\PlivoResponse; use Plivo\Tests\BaseTestCase;
/** * Class MediaTest * @package Plivo\Tests\Resources */ class MediaTest extends BaseTestCase {
public function testMediaGet() { $mediaID = "98854bc5-ea05-4837-a301-0272523e6156"; $request = new PlivoRequest( 'GET', 'Account/MAXXXXXXXXXXXXXXXXXX/Media/'.$mediaID.'/', []); $body = file_get_contents(__DIR__ . '/../Mocks/mediaGetResponse.json');
$this->mock(new PlivoResponse($request,200, $body));
$actual = $this->client->media->get($mediaID);
$this->assertRequest($request);
self::assertNotNull($actual); $res = json_decode($actual); self::assertEquals($res->media_id, $mediaID); }
public function testMediaList() { $request = new PlivoRequest( 'GET', 'Account/MAXXXXXXXXXXXXXXXXXX/Media/', []); $body = file_get_contents(__DIR__ . '/../Mocks/mmsmediaListResponse.json');
$this->mock(new PlivoResponse($request,200, $body));
$actual = $this->client->media->list();
$this->assertRequest($request);
self::assertNotNull($actual);
}
}
|