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

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

Introduction

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

Prototype

public static String deleteWhitespace(String str) 

Source Link

Document

Deletes all whitespaces from a String as defined by Character#isWhitespace(char) .

Usage

From source file:org.apache.shindig.gadgets.rewrite.BaseTagRemoverRewriterTest.java

@Test
public void testRemoveBaseTag() throws Exception {
    String content = "<html><head><base href='http://www.ppq.com/'>" + "</head><body>" + "<img src='/img1.png'>"
            + "</body></html>";
    String expected = "<html><head>" + "</head><body>" + "<img src=\"/img1.png\">" + "</body></html>";

    HttpRequest req = new HttpRequest(Uri.parse("http://www.google.com/"));
    HttpResponse resp = new HttpResponseBuilder().setHttpStatusCode(200).setHeader("Content-Type", "text/html")
            .setResponse(content.getBytes()).create();
    HttpResponseBuilder builder = new HttpResponseBuilder(parser, resp);

    rewriter.rewrite(req, builder);/*from  w  w w . ja  v a  2  s. co m*/

    assertEquals(StringUtils.deleteWhitespace(expected), StringUtils.deleteWhitespace(builder.getContent()));
}

From source file:org.apache.shindig.gadgets.rewrite.BaseTagRemoverRewriterTest.java

@Test
public void testNoBaseTag() throws Exception {
    String content = "<html><head>" + "</head><body>" + "<img src='/img1.png'>" + "</body></html>";
    String expected = "<html><head>" + "</head><body>" + "<img src=\"/img1.png\">" + "</body></html>";

    HttpRequest req = new HttpRequest(Uri.parse("http://www.google.com/"));
    HttpResponse resp = new HttpResponseBuilder().setHttpStatusCode(200).setHeader("Content-Type", "text/html")
            .setResponse(content.getBytes()).create();
    HttpResponseBuilder builder = new HttpResponseBuilder(parser, resp);

    rewriter.rewrite(req, builder);//from w  w w  .  ja va  2 s  . co m

    assertEquals(StringUtils.deleteWhitespace(expected), StringUtils.deleteWhitespace(builder.getContent()));
}

From source file:org.apache.shindig.gadgets.rewrite.BaseTagRemoverRewriterTest.java

@Test
public void testContentTypeString() throws Exception {
    String content = "Hello world. My name is gagan<html><head>"
            + "<base href='http://hello.com/'></head><body>" + "<img src='/img1.png'>" + "</body></html>";
    String expected = "Hello world. My name is gagan<html><head>"
            + "<base href='http://hello.com/'></head><body>" + "<img src='/img1.png'>" + "</body></html>";

    HttpRequest req = new HttpRequest(Uri.parse("http://www.google.com/"));
    HttpResponse resp = new HttpResponseBuilder().setHttpStatusCode(200).setHeader("Content-Type", "text/plain")
            .setResponse(content.getBytes()).create();
    HttpResponseBuilder builder = new HttpResponseBuilder(parser, resp);

    rewriter.rewrite(req, builder);//  w  w  w .ja  va 2  s  .c o  m

    assertEquals(StringUtils.deleteWhitespace(expected), StringUtils.deleteWhitespace(builder.getContent()));
}

From source file:org.apache.shindig.gadgets.rewrite.BaseTagRemoverRewriterTest.java

@Test
public void testContentTypeXml() throws Exception {
    String content = "Hello world. My name is gagan<html><head>"
            + "<base href='http://hello.com/'></head><body>" + "<img src='/img1.png'>" + "</body></html>";
    String expected = "Hello world. My name is gagan<html><head>"
            + "<base href='http://hello.com/'></head><body>" + "<img src='/img1.png'>" + "</body></html>";

    HttpRequest req = new HttpRequest(Uri.parse("http://www.google.com/"));
    HttpResponse resp = new HttpResponseBuilder().setHttpStatusCode(200).setHeader("Content-Type", "text/xml")
            .setResponse(content.getBytes()).create();
    HttpResponseBuilder builder = new HttpResponseBuilder(parser, resp);

    rewriter.rewrite(req, builder);/*from w  ww .j  av  a  2 s.  com*/

    assertEquals(StringUtils.deleteWhitespace(expected), StringUtils.deleteWhitespace(builder.getContent()));
}

From source file:org.apache.shindig.gadgets.rewrite.CssRequestRewriterTest.java

@Test
public void testCssBasic() throws Exception {
    String content = IOUtils.toString(this.getClass().getClassLoader()
            .getResourceAsStream("org/apache/shindig/gadgets/rewrite/rewritebasic.css"));
    String expected = IOUtils.toString(this.getClass().getClassLoader()
            .getResourceAsStream("org/apache/shindig/gadgets/rewrite/rewritebasic-expected.css"));
    HttpRequest request = new HttpRequest(Uri.parse("http://www.example.org/path/rewritebasic.css"));
    request.setMethod("GET");
    request.setGadget(SPEC_URL);//ww w  .  ja va 2s  .c  o  m

    HttpResponse response = new HttpResponseBuilder().setHeader("Content-Type", "text/css")
            .setResponseString(content).create();

    MutableContent mc = new MutableContent(null, content);
    rewriter.rewrite(request, response, mc);

    assertEquals(StringUtils.deleteWhitespace(expected), StringUtils.deleteWhitespace(mc.getContent()));
}

From source file:org.apache.shindig.gadgets.rewrite.CssRequestRewriterTest.java

@Test
public void testCssBasicNoOverrideExpires() throws Exception {
    String content = IOUtils.toString(this.getClass().getClassLoader()
            .getResourceAsStream("org/apache/shindig/gadgets/rewrite/rewritebasic.css"));
    String expected = IOUtils.toString(this.getClass().getClassLoader()
            .getResourceAsStream("org/apache/shindig/gadgets/rewrite/rewritebasic-expected.css"));
    expected = expected.replaceAll("refresh=3600", "refresh=86400");
    HttpRequest request = new HttpRequest(Uri.parse("http://www.example.org/path/rewritebasic.css"));
    request.setMethod("GET");
    request.setGadget(SPEC_URL);//  ww w  .j  av a  2  s.c om

    HttpResponse response = new HttpResponseBuilder().setHeader("Content-Type", "text/css")
            .setResponseString(content).create();

    MutableContent mc = new MutableContent(null, content);
    rewriterNoOverrideExpires.rewrite(request, response, mc);

    assertEquals(StringUtils.deleteWhitespace(expected), StringUtils.deleteWhitespace(mc.getContent()));
}

From source file:org.apache.shindig.gadgets.rewrite.CssRequestRewriterTest.java

@Test
public void testCssBasicNoProxy() throws Exception {
    String content = IOUtils.toString(this.getClass().getClassLoader()
            .getResourceAsStream("org/apache/shindig/gadgets/rewrite/rewritebasic.css"));
    String expected = IOUtils.toString(this.getClass().getClassLoader()
            .getResourceAsStream("org/apache/shindig/gadgets/rewrite/rewritebasic-expected.css"));
    expected = expected.replaceAll("fp=1150739864", "fp=1150739864&nocache=1");
    HttpRequest request = new HttpRequest(Uri.parse("http://www.example.org/path/rewritebasic.css"));
    request.setMethod("GET");
    request.setGadget(SPEC_URL);/*from   www. ja  v  a 2  s .co m*/
    request.setIgnoreCache(true);

    HttpResponse response = new HttpResponseBuilder().setHeader("Content-Type", "text/css")
            .setResponseString(content).create();

    MutableContent mc = new MutableContent(null, content);
    rewriter.rewrite(request, response, mc);

    assertEquals(StringUtils.deleteWhitespace(expected), StringUtils.deleteWhitespace(mc.getContent()));
}

From source file:org.apache.shindig.gadgets.rewrite.CssRequestRewriterTest.java

@Test
public void testCssWithContainerProxy() throws Exception {
    String content = IOUtils.toString(this.getClass().getClassLoader()
            .getResourceAsStream("org/apache/shindig/gadgets/rewrite/rewritebasic.css"));
    String expected = IOUtils.toString(this.getClass().getClassLoader()
            .getResourceAsStream("org/apache/shindig/gadgets/rewrite/rewritebasic-expected.css"));
    expected = replaceDefaultWithMockServer(expected);

    HttpRequest request = new HttpRequest(Uri.parse("http://www.example.org/path/rewritebasic.css"));
    request.setMethod("GET");
    request.setGadget(SPEC_URL);/*from   w ww.  j a v  a 2 s.c om*/
    request.setContainer(MOCK_CONTAINER);

    HttpResponse response = new HttpResponseBuilder().setHeader("Content-Type", "text/css")
            .setResponseString(content).create();

    MutableContent mc = new MutableContent(null, content);
    rewriter.rewrite(request, response, mc);

    assertEquals(StringUtils.deleteWhitespace(expected), StringUtils.deleteWhitespace(mc.getContent()));
}

From source file:org.apache.shindig.gadgets.rewrite.CssRequestRewriterTest.java

private void validateRewritten(String content, Uri base, LinkRewriter linkRewriter, String expected) {
    MutableContent mc = new MutableContent(null, content);
    HttpRequest request = new HttpRequest(base);
    rewriter.rewrite(request, new HttpResponseBuilder().setHeader("Content-Type", "text/css").create(), mc);
    assertEquals(StringUtils.deleteWhitespace(expected), StringUtils.deleteWhitespace(mc.getContent()));
}

From source file:org.apache.shindig.gadgets.rewrite.CssResponseRewriterTest.java

@Test
public void testCssBasic() throws Exception {
    String content = IOUtils.toString(this.getClass().getClassLoader()
            .getResourceAsStream("org/apache/shindig/gadgets/rewrite/rewritebasic.css"));
    String expected = IOUtils.toString(this.getClass().getClassLoader()
            .getResourceAsStream("org/apache/shindig/gadgets/rewrite/rewritebasic-expected.css"));
    HttpRequest request = new HttpRequest(Uri.parse("http://www.example.org/path/rewritebasic.css"));
    request.setMethod("GET");
    request.setGadget(SPEC_URL);//  w w w. jav a 2s.co  m

    HttpResponseBuilder response = new HttpResponseBuilder().setHeader("Content-Type", "text/css")
            .setResponseString(content);
    rewriter.rewrite(request, response);

    assertEquals(StringUtils.deleteWhitespace(expected), StringUtils.deleteWhitespace(response.getContent()));
}