JUnit——注释

JUnit——注释,junit,annotations,Junit,Annotations,可以安全地说JUnit只处理测试类中的所有带注释的成员吗 并将其余部分视为普通Java代码——不查看未注释的成员 我还没有深入研究JUnit,但从目前为止我看到的情况来看,它就是这样。 如果这是一个普通的案例,我想确定它 //=================================== 添加:例如,请参见其ExpectedException的用法。 它正在“查看”它的ExpectedException对象,并将它持有的异常对象放在一边 当使用@规则对该例外对象进行注释时。看 如果注释掉

可以安全地说JUnit只处理测试类中的所有带注释的成员吗 并将其余部分视为普通Java代码——不查看未注释的成员

我还没有深入研究JUnit,但从目前为止我看到的情况来看,它就是这样。 如果这是一个普通的案例,我想确定它

//===================================

添加:例如,请参见其ExpectedException的用法。 它正在“查看”它的ExpectedException对象,并将它持有的异常对象放在一边 当使用@规则对该例外对象进行注释时。看

如果注释掉@RuleExceptionObject在此声明并实例化 是一个普通的类成员,就像 任何其他类成员——这次与JUnit无关。 JUnit不在意它——看到异常并在异常发生时终止


看看这是否是一条通用规则——JUnit在处理代码时是如何操作的

一般来说,JUnit4是这样的(构造函数除外)。但不要依赖它。JUnit主要使用对象,对象只允许访问带有注释的方法和字段