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


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

可能是自带的junit版本太低,建议同学使用导入的依赖再试试。
如果我的回答解决了你的疑惑,请采纳。祝:学习愉快~
相似问题
登录后可查看更多问答,登录/注册
4. SSM到Spring Boot入门与综合实战
- 参与学习 人
- 提交作业 323 份
- 解答问题 8263 个
本阶段将带你学习主流框架SSM,以及SpringBoot ,打通成为Java工程师的最后一公里!
了解课程
恭喜解决一个难题,获得1积分~
来为老师/同学的回答评分吧
0 星