Tabnine Logo
TtmlConverterCmdLineParser.parse
Code IndexAdd Tabnine to your IDE (free)

How to use
parse
method
in
com.netflix.subtitles.cli.TtmlConverterCmdLineParser

Best Java code snippets using com.netflix.subtitles.cli.TtmlConverterCmdLineParser.parse (Showing top 13 results out of 315)

origin: DSRCorporation/imf-conversion

  parsedParams = new TtmlConverterCmdLineParser().parse(args);
} catch (Exception e) {
  System.err.println(String.format("Parsing of command line arguments failed. Reason: %s",
origin: DSRCorporation/imf-conversion

@Test(expected = ParseException.class)
public void ttmlOptionWithoutFileArgThrowException() {
  /* PREPARATION */
  String[] args = new String[]{"-o", "test", "-t"};
  /* EXECUTION */
  new TtmlConverterCmdLineParser().parse(args);
  /* VALIDATION */
}
origin: DSRCorporation/imf-conversion

@Test(expected = ParseException.class)
public void outputFileOptionIsNotSetThenThrowException() {
  /* PREPARATION */
  String[] args = new String[]{"-t", "test"};
  /* EXECUTION */
  new TtmlConverterCmdLineParser().parse(args);
  /* VALIDATION */
}
origin: DSRCorporation/imf-conversion

@Test(expected = ParseException.class)
public void outputFileOptionWithoutArgThrowException() {
  /* PREPARATION */
  String[] args = new String[]{"-t", "test", "-o"};
  /* EXECUTION */
  new TtmlConverterCmdLineParser().parse(args);
  /* VALIDATION */
}
origin: DSRCorporation/imf-conversion

@Test(expected = ParseException.class)
public void frameRateOptionFailParseThrowException() {
  /* PREPARATION */
  String[] args = new String[]{"-t", "test", "-o", "test", "-f", "24000\\1001"};
  /* EXECUTION */
  new TtmlConverterCmdLineParser().parse(args);
  /* VALIDATION */
}
origin: DSRCorporation/imf-conversion

  @Test(expected = ParseException.class)
  public void ttmlOptionIsNotSetThenThrowException() {
    /* PREPARATION */
    String[] args = new String[]{"-o", "test"};

    /* EXECUTION */
    new TtmlConverterCmdLineParser().parse(args);

    /* VALIDATION */
  }
}
origin: DSRCorporation/imf-conversion

@Test(expected = ParseException.class)
public void frameRateOptionWithoutArgThrowException() {
  /* PREPARATION */
  String[] args = new String[]{"-t", "test", "-o", "test", "-f"};
  /* EXECUTION */
  new TtmlConverterCmdLineParser().parse(args);
  /* VALIDATION */
}
origin: DSRCorporation/imf-conversion

@Test
public void helpOptionParsedCorrectly() {
  /* PREPARATION */
  String[] args = new String[]{"-h", "-t"};
  /* EXECUTION */
  TtmlConverterCmdLineParams params = new TtmlConverterCmdLineParser().parse(args);
  /* VALIDATION */
  assertEquals("Help option", null, params);
}
origin: DSRCorporation/imf-conversion

@Test
public void outputFileOptionParsedCorrectly() {
  /* PREPARATION */
  String[] args = new String[]{"-t", "test", "-o", "testFile"};
  /* EXECUTION */
  TtmlConverterCmdLineParams params = new TtmlConverterCmdLineParser().parse(args);
  /* VALIDATION */
  assertEquals("Output file option", args[3], params.getOutputFile());
}
origin: DSRCorporation/imf-conversion

@Test
public void ttmlOptionParsedCorrectly() {
  /* PREPARATION */
  String[] args = new String[]{"-t", "test", "0", "200", "45", "-o", "testFile", "-f", "24000/1001"};
  /* EXECUTION */
  TtmlConverterCmdLineParams params = new TtmlConverterCmdLineParser().parse(args);
  /* VALIDATION */
  assertEquals(1, params.getTtmlOptions().size());
  TtmlOption option = params.getTtmlOptions().get(0);
  assertEquals("ttml option file part", args[1], option.getFileName());
  assertEquals("ttml option offset part", Long.parseLong(args[2]), option.getOffsetMS());
  assertEquals("ttml option start part", Long.parseLong(args[3]), option.getStartMS());
  assertEquals("ttml option end part", Long.parseLong(args[4]), option.getEndMS());
}
origin: DSRCorporation/imf-conversion

@Test
public void frameRateOptionParsedCorrectly() {
  /* PREPARATION */
  String[] args = new String[]{"-t", "test", "-o", "testFile", "-f", "24000/1001"};
  /* EXECUTION */
  TtmlConverterCmdLineParams params = new TtmlConverterCmdLineParser().parse(args);
  /* VALIDATION */
  assertEquals("Frame rate option", new BigFraction(24000).divide(1001), params.getFrameRate());
}
origin: DSRCorporation/imf-conversion

@Test
public void manyTtmlOptionsParsedCorrectly() {
  /* PREPARATION */
  String[] args = new String[]{"-t", "test1", "0", "200", "45", "-t", "test2", "10", "40", "67", "-o", "test"};
  /* EXECUTION */
  TtmlConverterCmdLineParams params = new TtmlConverterCmdLineParser().parse(args);
  /* VALIDATION */
  assertEquals(2, params.getTtmlOptions().size());
  TtmlOption option1 = params.getTtmlOptions().get(0);
  assertEquals("ttml option file part", args[1], option1.getFileName());
  assertEquals("ttml option offset part", Long.parseLong(args[2]), option1.getOffsetMS());
  assertEquals("ttml option start part", Long.parseLong(args[3]), option1.getStartMS());
  assertEquals("ttml option end part", Long.parseLong(args[4]), option1.getEndMS());
  TtmlOption option2 = params.getTtmlOptions().get(1);
  assertEquals("ttml option file part", args[6], option2.getFileName());
  assertEquals("ttml option offset part", Long.parseLong(args[7]), option2.getOffsetMS());
  assertEquals("ttml option start part", Long.parseLong(args[8]), option2.getStartMS());
  assertEquals("ttml option end part", Long.parseLong(args[9]), option2.getEndMS());
}
origin: DSRCorporation/imf-conversion

@Test
public void ttmlOptionWithoutOffsetArgsPrasedCorrectly() {
  /* PREPARATION */
  String[] args = new String[]{"-t", "file", "-o", "test"};
  /* EXECUTION */
  TtmlConverterCmdLineParams params = new TtmlConverterCmdLineParser().parse(args);
  /* VALIDATION */
  assertEquals(1, params.getTtmlOptions().size());
  TtmlOption option = params.getTtmlOptions().get(0);
  assertEquals("ttml option file part", args[1], option.getFileName());
  assertEquals("ttml option offset part", 0, option.getOffsetMS());
  assertEquals("ttml option start part", 0, option.getStartMS());
  assertEquals("ttml option end part", Long.MAX_VALUE, option.getEndMS());
}
com.netflix.subtitles.cliTtmlConverterCmdLineParserparse

Javadoc

Parses command line.

Popular methods of TtmlConverterCmdLineParser

  • <init>
  • parseFrameRate
  • parseTtmlParameter

Popular in Java

  • Parsing JSON documents to java classes using gson
  • getResourceAsStream (ClassLoader)
  • compareTo (BigDecimal)
  • scheduleAtFixedRate (ScheduledExecutorService)
  • FileNotFoundException (java.io)
    Thrown when a file specified by a program cannot be found.
  • HttpURLConnection (java.net)
    An URLConnection for HTTP (RFC 2616 [http://tools.ietf.org/html/rfc2616]) used to send and receive d
  • Executor (java.util.concurrent)
    An object that executes submitted Runnable tasks. This interface provides a way of decoupling task s
  • ImageIO (javax.imageio)
  • XPath (javax.xml.xpath)
    XPath provides access to the XPath evaluation environment and expressions. Evaluation of XPath Expr
  • BasicDataSource (org.apache.commons.dbcp)
    Basic implementation of javax.sql.DataSource that is configured via JavaBeans properties. This is no
  • Top 15 Vim Plugins
Tabnine Logo
  • Products

    Search for Java codeSearch for JavaScript code
  • IDE Plugins

    IntelliJ IDEAWebStormVisual StudioAndroid StudioEclipseVisual Studio CodePyCharmSublime TextPhpStormVimAtomGoLandRubyMineEmacsJupyter NotebookJupyter LabRiderDataGripAppCode
  • Company

    About UsContact UsCareers
  • Resources

    FAQBlogTabnine AcademyStudentsTerms of usePrivacy policyJava Code IndexJavascript Code Index
Get Tabnine for your IDE now