Example usage for org.apache.commons.lang StringUtils repeat

List of usage examples for org.apache.commons.lang StringUtils repeat

Introduction

In this page you can find the example usage for org.apache.commons.lang StringUtils repeat.

Prototype

public static String repeat(String str, int repeat) 

Source Link

Document

Repeat a String repeat times to form a new String.

Usage

From source file:ch.systemsx.cisd.openbis.generic.server.dataaccess.db.PersonDAOTest.java

@Test
public final void testCreatePersonWithValidationFailed() {
    final IPersonDAO personDAO = daoFactory.getPersonDAO();
    final PersonPE testPerson = createPerson();
    testPerson.setUserId(StringUtils.repeat("A", 51));
    // User id too long
    try {/* ww w  .  jav a  2 s  . c  om*/
        personDAO.createPerson(testPerson);
        fail("User id exceeds the maximum length");
    } catch (final DataIntegrityViolationException ex) {
        assertTrue(ex.getMessage().indexOf("is too long") > -1);
    }
}

From source file:io.hops.hopsworks.common.util.FormatUtils.java

public static String stdoutToHtml(String text) {
    String html = StringEscapeUtils.escapeHtml(text);
    html = html.replaceAll("\n", "<br>");
    html = html.replaceAll("\t", StringUtils.repeat("&nbsp;", 8));
    html = html.replaceAll(" ", StringUtils.repeat("&nbsp;", 1));
    return html;/* w w  w .  j a va  2 s.c  om*/
}

From source file:com.evolveum.midpoint.util.histogram.Histogram.java

public String dump(int columns) {
    StringBuilder sb = new StringBuilder();
    sb.append("Count: ").append(items).append("\n");
    if (items == 0) {
        return sb.toString();
    }/*  w w w . java2  s.  c om*/
    sb.append("Min: ").append(minValue).append(" (").append(minItem).append(")\n");
    sb.append("Max: ").append(maxValue).append(" (").append(maxItem).append(")\n");
    sb.append("Avg: ").append(totalValue / items).append("\n");
    sb.append("\nHistogram:\n\n");
    int maxIntervalLength = Math.max(getIntervalString(entries.size()).length(), 10);
    String rowFormatString = "%" + maxIntervalLength + "s : %6s : %s : %s\n";
    //noinspection ConstantConditions
    int maxCount = entries.stream().mapToInt(e -> e.getItemsCount()).max().getAsInt();
    sb.append(String.format(rowFormatString, "Interval", "Items", column(0, maxCount, columns),
            "Representative"));
    int dividerLength = maxIntervalLength + columns + 40;
    sb.append(StringUtils.repeat("-", dividerLength)).append("\n");
    for (int i = 0; i < entries.size(); i++) {
        int skipUntil = computeSkipUntil(i);
        if (skipUntil >= 0) {
            sb.append(StringUtils.repeat(" ~ ", dividerLength / 6 - 3));
            sb.append(skipUntil - i).append(" lines skipped");
            sb.append(StringUtils.repeat(" ~ ", dividerLength / 6 - 3)).append("\n");
            i = skipUntil - 1;
        } else {
            HistogramEntry<T> entry = entries.get(i);
            sb.append(
                    String.format(rowFormatString, getIntervalString(i), String.valueOf(entry.getItemsCount()),
                            column(entry.getItemsCount(), maxCount, columns), getRepresentative(entry)));
        }
    }
    sb.append("\n");
    return sb.toString();
}

From source file:com.discursive.jccook.collections.bag.BagExample.java

private void printSeparator() {
    System.out.println(StringUtils.repeat("*", 65));
}

From source file:com.repaskys.domain.ShortUrlTest.java

@Test
public void fullUrlTooLong() {
    shortUrl.setFullUrl("http://www." + StringUtils.repeat("B", 486) + ".com");
    constraintViolations = validator.validate(shortUrl);
    assertEquals(1, constraintViolations.size());
    violation = constraintViolations.iterator().next();
    assertEquals("Full URL must be less than 500 characters long", violation.getMessage());
    assertEquals("fullUrl", violation.getPropertyPath().toString());
}

From source file:com.liveramp.cascading_ext.counters.Counters.java

public static String prettyCountersString(RunningJob job) {
    StringBuilder builder = new StringBuilder("\n").append(StringUtils.repeat("=", 90)).append("\n");
    builder.append("Counters for job ").append(job.getJobName()).append("\n");

    for (Counter counter : getStatsFromRunningJob(job, null)) {
        if (counter.getValue() != null && counter.getValue() > 0) {
            builder.append("    ").append(counter).append("\n");
        }//  www .  j  a v  a  2s .c om
    }
    builder.append(StringUtils.repeat("=", 90)).append("\n");
    return builder.toString();
}

From source file:au.id.hazelwood.sos.model.user.UserValidationTest.java

@Test
public void testPassword() throws Exception {
    assertValidation("password", "password");
    assertValidation("password", "!#$%&'*+/=?^_`{|}~-.!#$%&'*+/=?^_`{|}~-@");
    assertValidation("password", StringUtils.repeat("a", 254));
    assertValidation("password", null, "may not be null");
    assertValidation("password", "", "size must be between 1 and 254");
    assertValidation("password", StringUtils.repeat("a", 255), "size must be between 1 and 254");
}

From source file:com.ansorgit.plugins.bash.lang.parser.BashPsiBuilder.java

/**
 * @param enableWhitespace//from www.  ja va 2s .com
 * @return
 */
@Nullable
public String getTokenText(boolean enableWhitespace) {
    if (enableWhitespace && rawLookup(0) == BashTokenTypes.WHITESPACE) {
        int startOffset = rawTokenTypeStart(0);
        if (startOffset == -1) {
            //first token
            startOffset = 0;
        }

        int length = rawTokenTypeStart(1) - startOffset;
        if (length == 1) {
            return "";
        }

        return StringUtils.repeat(" ", length);
    }

    return getTokenText();
}

From source file:com.ibm.watson.app.qaclassifier.rest.api.ManageApiIT.java

@Test
public void test_get_and_remove_answer_with_long_text_from_database() throws InterruptedException {
    ensureAnswerDoesNotExist("longanswer");

    get("/api/v1/manage/answer/longanswer").then().statusCode(404);

    // Just needs to be bigger than 255, currently 420
    final String answerText = StringUtils.repeat("This is not the answer you're looking for.", 10);

    // Maybe a better way to convert this to JSON
    ManagedAnswer answer = new ManagedAnswer();
    answer.setClassName("longanswer");
    answer.setType(TypeEnum.TEXT);//from  w w  w . java2  s .c o m
    answer.setText(answerText);
    answer.setCanonicalQuestion("The canonical question for the long answer");
    answer.setMetadata(ImmutableMap.of("a", "b"));
    ManagedAnswer[] answers = { answer };
    String json = new Gson().toJson(answers);

    given().contentType(ContentType.JSON).request().body(json).post("/api/v1/manage/answer").then()
            .statusCode(200);

    get("/api/v1/manage/answer/longanswer").then().statusCode(200).and().contentType(ContentType.JSON).and()
            .body("className", is("longanswer")).and().body("type", is("TEXT")).and()
            .body("text", is(answerText)).and()
            .body("canonicalQuestion", is("The canonical question for the long answer")).and()
            .body("metadata", hasEntry("a", "b"));

    delete("/api/v1/manage/answer/longanswer").then().statusCode(200);
}

From source file:com.netprogs.minecraft.plugins.social.command.util.MessageUtil.java

public static void sendFooterMessage(CommandSender receiver, String resource) {

    ResourcesConfig resources = SocialNetworkPlugin.getResources();

    ChatColor FOOTER_COLOR = ChatColor.DARK_GRAY;

    // create our header
    String footer = resources.getResource(resource);
    if (footer == null) {
        SocialNetworkPlugin.logger().log(Level.SEVERE, "Could not find resource: " + resource);
        return;/*  ww w. j a v a2 s  . c o  m*/
    }

    footer = " " + footer + " ";

    String headerSpacer = StringUtils.repeat(" ", 65);

    int midPoint = ((headerSpacer.length() / 2) - (footer.length() / 2));
    String start = headerSpacer.substring(0, midPoint);
    String middle = footer;
    String end = headerSpacer.substring(midPoint + footer.length());

    // combine it all into the final header
    String displayFooter = FOOTER_COLOR + start + FOOTER_COLOR + middle + end;

    // send the message
    displayFooter = displayFooter.replaceAll("(&([A-Fa-f0-9L-Ol-o]))", "\u00A7$2");
    receiver.sendMessage(displayFooter);
}