Package org.apache.commons.lang3.time

Examples of org.apache.commons.lang3.time.StopWatch


     *
     * @return the {@code StrSubstitutor} used by this object
     */
    private StrSubstitutor initSubstitutor()
    {
        return new StrSubstitutor(new StrLookup<Object>()
        {
            @Override
            public String lookup(String key)
            {
                Object result = resolve(key);
View Full Code Here


        String[] values;
        if (separator == null) {
            values = new String[]{valueString};
        } else {
            StrTokenizer tokenizer = new StrTokenizer(valueString, separator);
            values = tokenizer.getTokenArray();
        }

        String[] result = new String[values.length + 1];
        result[0] = key;
        System.arraycopy(values, 0, result, 1, values.length);
View Full Code Here

        }
        storeLine(values);
    }

    public void parseTokenized(String line) {
        StrTokenizer tokenizer = new StrTokenizer(line, separator);
        tokenizer.setIgnoreEmptyTokens(ignoreEmptyTokens);
        tokenizer.setQuoteChar(quoteChar);
        String[] tokens = tokenizer.getTokenArray();
        storeLine(tokens);
    }
View Full Code Here

     * @see <a href="http://www.w3.org/International/questions/qa-escapes">Using character escapes in markup and CSS</a>
     * @see <a href="https://issues.apache.org/jira/browse/LANG-728">LANG-728</a>
     */
    @Test
    public void testEscapeXmlSupplementaryCharacters() {
        CharSequenceTranslator escapeXml =
            StringEscapeUtils.ESCAPE_XML.with( NumericEntityEscaper.between(0x7f, Integer.MAX_VALUE) );

        assertEquals("Supplementary character must be represented using a single escape", "&#144308;",
                escapeXml.translate("\uD84C\uDFB4"));
    }
View Full Code Here

     * @see <a href="http://www.w3.org/International/questions/qa-escapes">Using character escapes in markup and CSS</a>
     * @see <a href="https://issues.apache.org/jira/browse/LANG-728">LANG-728</a>
     */
    @Test
    public void testEscapeXmlSupplementaryCharacters() {
        CharSequenceTranslator escapeXml =
            StringEscapeUtils.ESCAPE_XML.with( NumericEntityEscaper.between(0x7f, Integer.MAX_VALUE) );

        assertEquals("Supplementary character must be represented using a single escape", "&#144308;",
                escapeXml.translate("\uD84C\uDFB4"));
    }
View Full Code Here

     * Renumber rn = RenumberUtils.getSiblingRenumber("", 1);
     *
     * System.out.println(rn.renumber()); System.out.println(rn.renumber()); System.out.println(rn.renumber()); System.out.println(rn.renumber()); System.out.println(rn.renumber()); System.out.println(rn.renumber());
     */

    StopWatch sw = new StopWatch();
    RenumberUtils.Renumber hierRenumber = RenumberUtils.getHierRenumber("001.001", 1);
    sw.start();
    // System.out.println("4: " + hierRenumber.renumber(4));
    // System.out.println("\t5: " + hierRenumber.renumber(5));
    // System.out.println("\t5: " + hierRenumber.renumber(5));
    // System.out.println("\t\t6: " + hierRenumber.renumber(6));
    // System.out.println("\t5: " + hierRenumber.renumber(5));
    // System.out.println("\t\t6: " + hierRenumber.renumber(6));
    // System.out.println("\t\t\t7: " + hierRenumber.renumber(7));
    // System.out.println("\t\t\t\t8: " + hierRenumber.renumber(8));
    // System.out.println("\t\t\t7: " + hierRenumber.renumber(7));
    // System.out.println("\t\t\t7: " + hierRenumber.renumber(7));
    // System.out.println("\t5: " + hierRenumber.renumber(5));
    // System.out.println("\t5: " + hierRenumber.renumber(5));
    // System.out.println("\t\t6: " + hierRenumber.renumber(6));
    // System.out.println("\t\t6: " + hierRenumber.renumber(6));
    // System.out.println("\t\t6: " + hierRenumber.renumber(6));
    // System.out.println("\t\t\t7: " + hierRenumber.renumber(7));
    // System.out.println("\t\t\t7: " + hierRenumber.renumber(7));
    sw.stop();
    System.out.println(sw.toString());
    sw.reset();
    hierRenumber = RenumberUtils.getIncrementRenumber("[###]", 0);
    System.out.println("\t\t\t7: " + hierRenumber.renumber());
    System.out.println("\t\t\t7: " + hierRenumber.renumber());
    System.out.println("\t\t\t7: " + hierRenumber.renumber());
    System.out.println("\t\t\t7: " + hierRenumber.renumber());
View Full Code Here

        assertThat(result.getMessage(), containsString("No such command"));
    }

    @Test
    public void pauseCommand() throws IllegalArgumentException {
        StopWatch sw = new StopWatch();
        sw.start();
        execute("pause");
        sw.stop();
        assertThat(result, is(instanceOf(Success.class)));
        assertThat(sw.getTime(), is(greaterThanOrEqualTo(2900L)));
    }
View Full Code Here

        assertThat(sw.getTime(), is(greaterThanOrEqualTo(2900L)));
    }

    @Test
    public void setSpeed() throws IllegalArgumentException {
        StopWatch sw = new StopWatch();
        sw.start();
        execute("setSpeed");
        sw.stop();
        assertThat(result, is(instanceOf(Success.class)));
        assertThat(sw.getTime(), is(greaterThanOrEqualTo(2900L)));
    }
View Full Code Here

  protected AppConfig conf;

  @Override
  public final ImportStats importScript(InputStream input, ResultWriter resultWriter, ImportConfig config) {
    LOG.debug("Starting query import");
    StopWatch timer = new StopWatch();
    timer.start();

    StatsCollector status = new StatsCollector();
    Scanner scanner = new Scanner(input, conf.queryImport.encoding);
    scanner.useDelimiter(conf.queryImport.listSeparatorRegEx);

    LOG.debug("Executing import");
    execImport(scanner, resultWriter, status, config);

    timer.stop();
    ImportStats stats = new ImportStats(timer, status.success.get(), status.error.get());

    LOG.debug("Import done: {}", stats);
    return stats;
  }
View Full Code Here

      }
    }
  }

  private ImmutableList<CqlQuery> parse(Scanner scanner) {
    StopWatch timer = null;
    if (LOG.isDebugEnabled()) {
      timer = new StopWatch();
      timer.start();
    }

    ImmutableList.Builder<CqlQuery> build = ImmutableList.builder();
    while (scanner.hasNext()) {
      String nextStr = StringUtils.trimToNull(scanner.next());
      if (nextStr == null) {
        continue;
      }
      CqlQuery query = new CqlQuery(CqlQueryType.UNKNOWN, nextStr);
      build.add(query);
    }
    ImmutableList<CqlQuery> res = build.build();

    if (LOG.isDebugEnabled()) {
      timer.stop();
      LOG.debug("Parsed {} queries in {}", res.size(), timer.toString());
    }
    return res;
  }
View Full Code Here

TOP

Related Classes of org.apache.commons.lang3.time.StopWatch

Copyright © 2018 www.massapicom. 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.