关于@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

http://img.mukewang.com/climg/5e743a190927d46215020651.jpg

http://img.mukewang.com/climg/5e743a6a095e75d716780671.jpg

写回答

1回答

好帮手慕阿满

2020-03-20

同学你好,由于创建项目时,自动添加的junit中有<scope>test</scope>,所以只能在src的test目录中使用,这点同学理解是正确的。

使用IDEA自带的junit,报错提示不支持的版本异常,如:

http://img.mukewang.com/climg/5e74815a09ded7a312390239.jpg

可能是自带的junit版本太低,建议同学使用导入的依赖再试试。

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

0
hia_蛙
h 嗯 谢谢老师!我去 试试
h020-03-20
共1条回复

0 学习 · 8263 问题

查看课程

相似问题

@Test报红

回答 2

回答 1

关于Cookie

回答 1

回答 2