Examples of PseudolocalizationPipeline


Examples of com.google.i18n.pseudolocalization.PseudolocalizationPipeline

   * @throws IOException
   */
  // @VisibleForTesting
  void run(PseudolocalizerArguments arguments) throws IOException {
    List<String> fileNames = arguments.getFileNames();
    PseudolocalizationPipeline pipeline = arguments.getPipeline();
    if (arguments.isInteractive()) {
      runStdin(pipeline);
      return;
    }
    if (fileNames.size() == 0) {
View Full Code Here

Examples of com.google.i18n.pseudolocalization.PseudolocalizationPipeline

* Test for {@link BracketAdder}.
*/
public class BracketAdderTest extends PseudolocalizationTestCase {

  public void testOnce() throws PseudolocalizationException {
    PseudolocalizationPipeline pipeline = PseudolocalizationPipeline.buildPipeline("brackets");
    assertEquals("[Hello <br> there]", runPreparsedHtml(pipeline));
  }
View Full Code Here

Examples of com.google.i18n.pseudolocalization.PseudolocalizationPipeline

    PseudolocalizationPipeline pipeline = PseudolocalizationPipeline.buildPipeline("brackets");
    assertEquals("[Hello <br> there]", runPreparsedHtml(pipeline));
  }

  public void testTwice() throws PseudolocalizationException {
    PseudolocalizationPipeline pipeline = PseudolocalizationPipeline.buildPipeline("brackets",
        "brackets");
    assertEquals("[[Hello <br> there]]", runPreparsedHtml(pipeline));
  }
View Full Code Here

Examples of com.google.i18n.pseudolocalization.PseudolocalizationPipeline

* Test for {@link com.google.i18n.pseudolocalization.methods.Expander}.
*/
public class ExpanderTest extends PseudolocalizationTestCase {

  public void testArg() throws PseudolocalizationException {
    PseudolocalizationPipeline pipeline = PseudolocalizationPipeline.buildPipeline(
        "expand:threshold=1");
    String result = runPipeline(pipeline, new SimpleTextFragment("a "),
        new SimpleNonlocalizableTextFragment("<br>"),
        new SimpleTextFragment(" b"));
    assertEquals("a <br> b one", result);
View Full Code Here

Examples of com.google.i18n.pseudolocalization.PseudolocalizationPipeline

        new SimpleTextFragment(" b"));
    assertEquals("a <br> b one", result);
  }

  public void testLong() throws PseudolocalizationException {
    PseudolocalizationPipeline pipeline = PseudolocalizationPipeline.buildPipeline("expand");
    String msg = runPipeline(pipeline, "a message longer than the threshold");
    assertEquals("a message longer than the threshold one two three four five "
        + "six seven eight", msg);
  }
View Full Code Here

Examples of com.google.i18n.pseudolocalization.PseudolocalizationPipeline

    assertEquals("a message longer than the threshold one two three four five "
        + "six seven eight", msg);
  }

  public void testOnce() throws PseudolocalizationException {
    PseudolocalizationPipeline pipeline = PseudolocalizationPipeline.buildPipeline("expand");
    assertEquals("Hello <br> there one two", runPreparsedHtml(pipeline));
  }
View Full Code Here

Examples of com.google.i18n.pseudolocalization.PseudolocalizationPipeline

    PseudolocalizationPipeline pipeline = PseudolocalizationPipeline.buildPipeline("expand");
    assertEquals("Hello <br> there one two", runPreparsedHtml(pipeline));
  }

  public void testSingleChar() throws PseudolocalizationException {
    PseudolocalizationPipeline pipeline = PseudolocalizationPipeline.buildPipeline("expand");
    String msg = runPipeline(pipeline, "a");
    assertEquals("a one", msg);
  }
View Full Code Here

Examples of com.google.i18n.pseudolocalization.PseudolocalizationPipeline

    String msg = runPipeline(pipeline, "a");
    assertEquals("a one", msg);
  }

  public void testTwice() throws PseudolocalizationException {
    PseudolocalizationPipeline pipeline = PseudolocalizationPipeline.buildPipeline("expand",
        "expand");
    assertEquals("Hello <br> there one two one two", runPreparsedHtml(pipeline));
  }
View Full Code Here

Examples of com.google.i18n.pseudolocalization.PseudolocalizationPipeline

    skipCheck.add('8');
    skipCheck.add('9');
  }

  public void testAllAccented() throws PseudolocalizationException {
    PseudolocalizationPipeline pipeline = PseudolocalizationPipeline.buildPipeline("accents");
    for (char ch = 0x20; ch < 0x7F; ++ch) {
      String result = runPipeline(pipeline, String.valueOf(ch));
      assertGoodSubstitution(ch, result);
    }
  }
View Full Code Here

Examples of com.google.i18n.pseudolocalization.PseudolocalizationPipeline

      assertGoodSubstitution(ch, result);
    }
  }

  public void testAllExtended() throws PseudolocalizationException {
    PseudolocalizationPipeline pipeline = PseudolocalizationPipeline.buildPipeline(
        "accents:extended");
    for (char ch = 0x20; ch < 0x7F; ++ch) {
      String result = runPipeline(pipeline, String.valueOf(ch));
      assertGoodSubstitution(ch, result);
    }
View Full Code Here
TOP
Copyright © 2018 www.massapi.com. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.