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

  • Making http post requests using okhttp
  • getApplicationContext (Context)
  • notifyDataSetChanged (ArrayAdapter)
  • getSystemService (Context)
  • Table (com.google.common.collect)
    A collection that associates an ordered pair of keys, called a row key and a column key, with a sing
  • HttpServer (com.sun.net.httpserver)
    This class implements a simple HTTP server. A HttpServer is bound to an IP address and port number a
  • Color (java.awt)
    The Color class is used to encapsulate colors in the default sRGB color space or colors in arbitrary
  • InputStream (java.io)
    A readable source of bytes.Most clients will use input streams that read data from the file system (
  • URI (java.net)
    A Uniform Resource Identifier that identifies an abstract or physical resource, as specified by RFC
  • Map (java.util)
    A Map is a data structure consisting of a set of keys and values in which each key is mapped to a si
  • CodeWhisperer alternatives
Tabnine Logo
  • Products

    Search for Java codeSearch for JavaScript code
  • IDE Plugins

    IntelliJ IDEAWebStormVisual StudioAndroid StudioEclipseVisual Studio CodePyCharmSublime TextPhpStormVimGoLandRubyMineEmacsJupyter NotebookJupyter LabRiderDataGripAppCode
  • Company

    About UsContact UsCareers
  • Resources

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