来自@Parameters
的{{1}}注释实现如下所示:
org.testng.annotations
所以,它应该允许我在@Retention(RetentionPolicy.RUNTIME)
@Target({ElementType.METHOD, ElementType.CONSTRUCTOR, ElementType.TYPE})
public @interface Parameters {
String[] value() default {};
}
=>上使用它它也可以在ElementType.TYPE
上使用。
当我在方法上使用它时,我只需使用以下值:
class
但如果我使用
@Parameters("value")
public void m(String value) {
...
}
如何在@Parameters("value")
public class A {
...
}
?
答案 0 :(得分:0)
如果你想用它来初始化类变量,你可以把它放在类的构造函数中并使用它。
ElementType.TYPE也意味着适用于接口和枚举 - 如果要扩展注释,可以指定一个。