http://codereview.appspot.com/1726041/diff/6001/7002
File
java/gadgets/src/main/java/org/apache/shindig/gadgets/rewrite/AbsolutePathReferenceVisitor.java
(right):

http://codereview.appspot.com/1726041/diff/6001/7002#newcode171
java/gadgets/src/main/java/org/apache/shindig/gadgets/rewrite/AbsolutePathReferenceVisitor.java:171:
protected String getBaseHref(Document doc) {
On 2010/06/17 21:38:38, johnfargo wrote:
On 2010/06/17 21:21:39, gagan.goku wrote:
> On 2010/06/17 20:59:54, johnfargo wrote:
> > this can probably be private -- when would you see a need to
customize?
>
> made private. IMO reusable helper functions should be made
protected, but this
> is fine.

Agreed in general, but in that case they should be public static
methods (none
of these require state). In this case I don't think that's necessary -
I'd just
make this private. You test it by way of testing the actual
functionality of
AbsolutePathReferenceVisitor.

Done.

http://codereview.appspot.com/1726041/diff/11001/12001
File
java/gadgets/src/test/java/org/apache/shindig/gadgets/rewrite/AbsolutePathReferenceVisitorTest.java
(right):

http://codereview.appspot.com/1726041/diff/11001/12001#newcode48
java/gadgets/src/test/java/org/apache/shindig/gadgets/rewrite/AbsolutePathReferenceVisitorTest.java:48:
}
On 2010/06/17 21:38:39, johnfargo wrote:
nit: newline here

Done.

http://codereview.appspot.com/1726041/diff/11001/12001#newcode52
java/gadgets/src/test/java/org/apache/shindig/gadgets/rewrite/AbsolutePathReferenceVisitorTest.java:52:
}
On 2010/06/17 21:38:39, johnfargo wrote:
same

Done.

http://codereview.appspot.com/1726041/diff/11001/12001#newcode114
java/gadgets/src/test/java/org/apache/shindig/gadgets/rewrite/AbsolutePathReferenceVisitorTest.java:114:
Element baseTag = elem("base", "href", "http://www.google.com/";);
On 2010/06/17 21:38:39, johnfargo wrote:
nit: convention is http://www.example.org

Done.

http://codereview.appspot.com/1726041/diff/11001/12001#newcode132
java/gadgets/src/test/java/org/apache/shindig/gadgets/rewrite/AbsolutePathReferenceVisitorTest.java:132:
assertNull(visitor.getBaseHref(html.getOwnerDocument()));
On 2010/06/17 21:38:39, johnfargo wrote:
IMO if you're testing the contract of AbsolutePathReferenceVisitor you
don't
have to test the helper methods. I'd do so only if you choose to
expose them as
public static, which seems unnecessary to me.

just wanted to test a one off case when base tag is there without href
attribute.
Anyways, do you want me to remove the test ?

http://codereview.appspot.com/1726041/diff/11001/12001#newcode141
java/gadgets/src/test/java/org/apache/shindig/gadgets/rewrite/AbsolutePathReferenceVisitorTest.java:141:
Element baseTag2 = elem("base", "href", "http://www.google.com/";);
On 2010/06/17 21:38:39, johnfargo wrote:
the href value should be different to ensure the first base tag is
being used.

Done.

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

Reply via email to