Vincent Massol wrote:
> On Mar 10, 2010, at 9:11 AM, Asiri Rathnayake wrote:
> 
>> Hi Vincent,
>>
>>
>>
>>>> If you are referring to this specific new feature or integration tests,
>>> No
>>>> there are none.
>>> Yes that's my question, why are there none? We shouldn't apply or accept
>>> patches that don't have tests to prove they work (unless when it's about
>>> some old code modifications and writing tests is just too hard).
>>>
>>> Could you add some tests to prove this new feature?
>>>
>> ParameterDescriptor interface have the method getDefaultValue() which
>> returns an object. WikiMacroParameterDescriptor class used to return null
>> and what anamaria has done is to make it return a user specified (via a new
>> constructor) default value object. I do not think this needs any test.
> 
> Yes you're right in term of unit test, there isn't much point in adding one.
> 
> Now I can think of some functional tests to prove it works:
> 
> * Verify that a macro can be written and that when calling  
> $context.macro.params.myparam you get the default value if not specified

> * Verify that in the wysiwyg the default value is correctly displayed when a 
> default value is specified

I can write this one. I have to write a functional test for 
http://jira.xwiki.org/jira/browse/XWIKI-4946 anyway.

Thanks,
Marius

> 
> wdyt? would these make sense?
>  
> Thanks
> -Vincent
> 
> _______________________________________________
> devs mailing list
> [email protected]
> http://lists.xwiki.org/mailman/listinfo/devs
_______________________________________________
devs mailing list
[email protected]
http://lists.xwiki.org/mailman/listinfo/devs

Reply via email to