关于@Test
来源:2-3 代码实现
jia_蛙
2020-03-20 11:43:16
老师,我创建完之后这个junit的依赖他就自动存在了,我没去动他,跟着老师的步骤之后,我在 测试类中使用@Test发现(图2)发现我引入的Tset的包和视频中的不同,并且执行的时候出错了,后来我 在评论区找到有同学和我的一样,我看了一下,是因为创建项目时自动添加的这个junit依赖加入 <scope>test</scope>,老师说这表示依赖只能在src的test文件夹下使用,于是我想到了可能导致我报错 的原因:因为只能在test文件下使用,所以我导入的junit的包是IDEA自带的junit,老师我这里的理解正确吗? 但我还有一点想不通,如果说我没有注释掉<scope>标签,而我使用IDEA自带的junit应该也没问题呀,不太 明白为什么这里不能使用IDEA自带的junit


1回答
同学你好,由于创建项目时,自动添加的junit中有<scope>test</scope>,所以只能在src的test目录中使用,这点同学理解是正确的。
使用IDEA自带的junit,报错提示不支持的版本异常,如:

可能是自带的junit版本太低,建议同学使用导入的依赖再试试。
如果我的回答解决了你的疑惑,请采纳。祝:学习愉快~
相似问题