示例:
1 @Schema // you don't need to care what Schema annotation is
2 public class A {
3 public Schema getSchema() {
4 Schema schema = getClass().getAnnotation(Schema.class);
5 if (schema == null) {
6 throw new IllegalStateException("Schema annotation is missing for class " + getClass().getName());
7 }
8 return schema;
9 }
10 }
如何编写一个可以覆盖第6行的单元测试。现在我只能看第4、5、8行了
1条答案
按热度按时间3bygqnnd1#
您的场景只有在有子类扩展的情况下才有意义
class A
. 为了测试它,您可以创建一个子类并测试它。