On 2010/06/13 06:04:23, gagan.goku wrote:
http://codereview.appspot.com/1630042/diff/1/3
File

java/gadgets/src/main/java/org/apache/shindig/gadgets/rewrite/BaseTagRemoverRewriter.java
(right):

http://codereview.appspot.com/1630042/diff/1/3#newcode33

java/gadgets/src/main/java/org/apache/shindig/gadgets/rewrite/BaseTagRemoverRewriter.java:33:
public class BaseTagRemoverRewriter extends DomWalker.Rewriter {
On 2010/06/09 23:44:30, zhoresh wrote:
> If I understand correctly you don't take advantage of DomWalker at
all, so
maybe
> just implement GadgetRewriter and RequestRewriter
> It looks a bit forced and confusing as is.

Done.

http://codereview.appspot.com/1630042/diff/1/3#newcode58

java/gadgets/src/main/java/org/apache/shindig/gadgets/rewrite/BaseTagRemoverRewriter.java:58:
Gadget context = DomWalker.makeGadget(request);
On 2010/06/09 23:44:30, zhoresh wrote:
> Maybe add a check of RewritersUtil.isHtml like the DomWalker version
does.
> I guess an alternative is to make the private rewrite with vistors
protected,
> and overwrite that instead (ignoring the vistors).
>

Done.

http://codereview.appspot.com/1630042/diff/1/2
File

java/gadgets/src/test/java/org/apache/shindig/gadgets/rewrite/BaseTagRemoverRewriterTest.java
(right):

http://codereview.appspot.com/1630042/diff/1/2#newcode69

java/gadgets/src/test/java/org/apache/shindig/gadgets/rewrite/BaseTagRemoverRewriterTest.java:69:
}
On 2010/06/09 23:44:30, zhoresh wrote:
> Test both rewrite functions,
> Test without base tag
> Test non html with base string (text or xml).
>

added tests without base tag and for non html data as well. Do i need
to add a
test case for the rewrite(Gadget gadget, MutableContent mc) version ?
I think since rewrite(HttpRequest request, HttpResponseBuilder
response) calls
the other variant anyways, we have kind of tested both completely.
But if you feel otherwise, please suggest what i should be testing
there.

Please review.

http://codereview.appspot.com/1630042/show

Reply via email to