List of usage examples for org.apache.commons.lang StringUtils deleteWhitespace
public static String deleteWhitespace(String str)
Deletes all whitespaces from a String as defined by Character#isWhitespace(char) .
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())); }