【发布时间】:2021-12-23 08:36:19
【问题描述】:
配置类如下所示:
@ObjectClassDefinition(name="SampleConfig", description="This is a configuration class for Sample")
public @interface SampleConfig {
@AttributeDefinition(name="username", defaultValue = "username", description = "some sample")
String username() default "username";
}
使用配置的主类如下所示:
@Component(name="Sample", configurationPolicy = ConfigurationPolicy.REQUIRE)
@Designate(ocd = SampleConfig.class)
public class Sample {
@Activate
void activate(final SampleConfig config) {
String username = config.username();
}
我正在编写一个 TestSample JUnit 类,但不确定如何将配置参数传递给 activate 方法
【问题讨论】:
标签: unit-testing junit osgi