@Test

来源:6-7 PreparedStatement的使用:查询操作

jia_蛙

2020-01-08 16:46:45

我在更换后的PreparedStatment的查询、保存、修改、删除整合在一个类当中的时候
发现一个奇怪的是,就是在查询的时候,因为我是直接黏贴过来我们第一次讲解PreparedStatment的
那个例子,为了方便我们在那个例子中加了一个static,然后我拿过来的的时候发现,加了@Test注解
之后,如果不删除static方法会报错,删除了就不会,就算我们执行的这个@Test方法没有加static,只要
这个类中的其他@Test方法中加了static,这个没加的运行也会报错。这是为什么呀?
还有就是这@Test 单元测试注解就是给我提供不需要编写mian方法达到测试单个方法的嘛?


写回答

1回答

好帮手慕小班

2020-01-08

同学你好,1、junit中的有一些使用的限定规范-->.测试方法必须使用 public void 修饰,而且不能带有任何参数。 所以不建议在@Test方法中添加static,对应属性也不建议使用static修饰。

    2、同学的理解是正确的,@Test方法在一定程度上可以完成测试的效果,但是@Test方法并不能完全代替main方法。

        在测试的时候,如果都在main方法里边进行测试,main方法就会显得臃肿,而且不便于以后其他人测试以及查看测试数据,用Junit Test测试的话,一个方法对应一个测试方法,简单明了,也方便别人查看测试方法以及测试数据。

如果我的回答解决了你的疑惑,请采纳!祝学习愉快!

0
hia_蛙
h 谢谢老师!
h020-01-09
共1条回复

0 学习 · 8016 问题

查看课程