felix-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From David Bosschaert <david.bosscha...@gmail.com>
Subject Re: Best practice how to generate instances of Component Property types in unit tests
Date Mon, 30 Jan 2017 12:57:48 GMT
Hi Konrad,

Not really in a unit test but the Converter implements a similar mechanism
where it just uses a Java proxy to implement them [1]. Note the use of
method.getDefaultValue() to get the default value out of the annotation.




On 30 January 2017 at 12:37, Konrad Windszus <konrad_w@gmx.de> wrote:

> When you use the Component Property Types being introduced with OSGi DS
> 1.4, you need to define those as annotation classes.
> For unit tests it is very common, that you need to dynamically generate
> several instances of those annotations (when you want to test calling the
> activate() method with different configurations).
> Are there any good code examples or recommended libraries which ease to do
> that?
> I found several responses in http://stackoverflow.com/
> questions/16299717/how-to-create-an-instance-of-an-annotation but none of
> them seem like the perfect match.
> If you could share how you did that in other projects that would be great,
> Konrad

  • Unnamed multipart/alternative (inline, None, 0 bytes)
View raw message