RE: LocationTemplate-1G test

I looked into message 13 there.  The location template in that testcase is: 

   datespace/{year}.html?passphrase={time}{{4(^$@!}}4^@*}}

This testcase test not only that templates are encoded, but that the IRI is
correctly converted to a URI per RFC3987.  Many characters over #xA0 are
%-encoded, as well as "<", ">", '"', space, "{", "}", "|", "\", "^", and
"`".

   datespace/2006.html?passphrase=16:40:00%7B4(%5E$@!%7D4%5E@*%7D

Indeed the "*" should have been omitted from the list of characters encoded
during this conversion.  I've updated the expected results, putting Canon at
all green on this testcase.  Axis2 still fails the testcase because it
doesn't seem to be doing the encoding listed above at all.

Jonathan Marsh - http://www.wso2.com - http://auburnmarshes.spaces.live.com
 

> -----Original Message-----
> From: Youenn Fablet [mailto:youenn.fablet@crf.canon.fr]
> Sent: Tuesday, February 20, 2007 5:31 AM
> To: keith chapman
> Cc: www-ws-desc; Jonathan Marsh
> Subject: Re: LocationTemplate-1G test
> 
> Here is canon location template 1G result.
> There is one red (request 13).
> It seems that our implementation is not %-encoding the '*' character
> while the test framework wants it to be %-encoded.
> As per the current draft, '*' is not in the must-be-encoded set.
> An application may therefore typically choose to %-encode it or not,
> right?
> The test framework should only check that must-be-%-encoded characters
> are correctly encoded and nothing more.
> I do not know whether this is easily feasible in the current test
> framework though.
>     Youenn
> 
> keith chapman wrote:
> >
> > Hi Jonathan,
> >
> > Request 11 shows red due to a mistake in the test framework. You
> > forgot to add 000Z to one time element...
> >
> > Thanks,
> > Keith.
> > --
> > Keith Chapman
> > WSO2 Inc.
> > Oxygen for Web Services Developers.
> > http://wso2.org/

Received on Tuesday, 20 February 2007 22:23:14 UTC