我开始学习元编程。到目前为止,我已经使用它来读取Java中的注释并根据给定的类创建sql语句,但是我看不到它有任何实际用途。您能给我一个例子,说明您在程序中使用它的位置和方式吗?
注释要作为单元测试重新使用的方法。
import static org.junit.jupiter.api.Assertions.assertEquals;
import example.util.Calculator;
import org.junit.jupiter.api.Test;
class MyFirstJUnitJupiterTests {
private final Calculator calculator = new Calculator();
@Test
void addition() {
assertEquals(2, calculator.add(1, 1));
}
}
请注意,此处@Test
的注释作为标志存在。当测试运行程序启动时,它将注册一个带注释的方法的侦听器,并且如果它遇到一个用Test
注释接口进行了注释的带注释的方法,它将在“要运行的测试列表”中注册该测试。
请参见https://junit.org/junit5/docs/current/user-guide/以获取更多详细信息。
有很多野生注释的例子。这只是其中之一。