���� JFIF �� � ( %"1"%)+...383,7(-.-
![]() Server : Apache/2.4.6 (CentOS) OpenSSL/1.0.2k-fips PHP/7.4.20 System : Linux st2.domain.com 3.10.0-1127.10.1.el7.x86_64 #1 SMP Wed Jun 3 14:28:03 UTC 2020 x86_64 User : apache ( 48) PHP Version : 7.4.20 Disable Function : NONE Directory : /var/www/html/123vid/vendor/mantas-done/subtitles/tests/formats/ |
<?php use Done\Subtitles\Subtitles; use PHPUnit\Framework\TestCase; class SrtTest extends TestCase { use AdditionalAssertions; protected $format = 'srt'; public function testConvertingFileFromSrtToSrtDoesNotChangeItContent() { $srt_path = './tests/files/srt.srt'; $temporary_srt_path = './tests/files/tmp/srt.srt'; @unlink($temporary_srt_path); Subtitles::convert($srt_path, $temporary_srt_path); $this->assertFileEquals($srt_path, $temporary_srt_path); unlink($temporary_srt_path); } public function testFileToInternalFormat() { $actual_internal_format = Subtitles::load(self::fileContent(), $this->format)->getInternalFormat(); $this->assertInternalFormatsEqual(self::generatedSubtitles()->getInternalFormat(), $actual_internal_format); } public function testConvertToFile() { $actual_file_content = self::generatedSubtitles()->content($this->format); $this->assertEquals(self::fileContent(), $actual_file_content); } // ---------------------------------- private ---------------------------------------------------------------------- private static function fileContent() { $content = <<< TEXT 1 00:02:17,440 --> 00:02:20,375 Senator, we're making our final approach into Coruscant. 2 01:02:20,476 --> 01:02:22,501 Very good, Lieutenant. TEXT; return $content; } private static function generatedSubtitles() { return (new Subtitles()) ->add(137.44, 140.375, ['Senator, we\'re making', 'our final approach into Coruscant.']) ->add(3740.476, 3742.501, ['Very good, Lieutenant.']); } }