MediaTest.php 866 B

12345678910111213141516171819202122232425262728
  1. <?php
  2. namespace PhpPresentation\Tests\Shape;
  3. use PhpOffice\PhpPresentation\Shape\Media;
  4. class MediaTest extends \PHPUnit_Framework_TestCase
  5. {
  6. public function testInheritance()
  7. {
  8. $object = new Media();
  9. $this->assertInstanceOf('PhpOffice\\PhpPresentation\\Shape\\Drawing\\File', $object);
  10. }
  11. public function testMimeType()
  12. {
  13. $object = new Media();
  14. $object->setPath('file.mp4', false);
  15. $this->assertEquals('video/mp4', $object->getMimeType());
  16. $object->setPath('file.ogv', false);
  17. $this->assertEquals('video/ogg', $object->getMimeType());
  18. $object->setPath('file.wmv', false);
  19. $this->assertEquals('video/x-ms-wmv', $object->getMimeType());
  20. $object->setPath('file.xxx', false);
  21. $this->assertEquals('application/octet-stream', $object->getMimeType());
  22. }
  23. }