package org.mp4parser.muxer.tracks.webvtt;
import org.junit.Test;
import java.util.Locale;
import static org.junit.Assert.assertEquals;
/**
* Created by sannies on 27.08.2015.
*/
public class WebVttTrackTest {
@Test
public void testVerySimpleCheck() throws Exception {
WebVttTrack t1 = new WebVttTrack(WebVttTrackTest.class.getResourceAsStream("Tears_Of_Steel_per.vtt"), "test", Locale.forLanguageTag("per"));
WebVttTrack t2 = new WebVttTrack(WebVttTrackTest.class.getResourceAsStream("Tears_Of_Steel_rus.vtt"), "test", Locale.forLanguageTag("rus"));
WebVttTrack t3 = new WebVttTrack(WebVttTrackTest.class.getResourceAsStream("Tears_Of_Steel_nld.vtt"), "test", Locale.forLanguageTag("nld"));
assertEquals(".تو یه احمقی،تام", new String(t1.getSamples().get(1).asByteBuffer().array(), 16, t1.getSamples().get(1).asByteBuffer().array().length - 16, "UTF-8"));
assertEquals("Ты придурок, Том!", new String(t2.getSamples().get(1).asByteBuffer().array(), 16, t2.getSamples().get(1).asByteBuffer().array().length - 16, "UTF-8"));
assertEquals("Je bent een eikel, Thom.", new String(t3.getSamples().get(1).asByteBuffer().array(), 16, t3.getSamples().get(1).asByteBuffer().array().length - 16, "UTF-8"));
}
}