java----JUnit
在pom.xml中添加JUnit依赖
<dependency><groupId>junit</groupId><artifactId>junit</artifactId><version>4.13-beta-2</version><scope>compile</scope> <!--scope中的compile官网是test,如果改为test会报错(网上说scope标签,这个标签是只能在test package下才能引用此jar包),直接将 <scope>compile</scope> 去掉也是可以的-->
</dependency>
使用
@Before
public void before(){System.out.println("before");
}
@After
public void after(){System.out.println("after");
}
@Test
public void test() {System.out.println("test");
}
高级用法
在pom中添加
<dependency><groupId>junit</groupId><artifactId>junit</artifactId><version>4.13-beta-2</version>
</dependency>
<dependency><groupId>org.springframework</groupId><artifactId>spring-test</artifactId><version>4.1.7.RELEASE</version>
</dependency>
使用
@RunWith(SpringJUnit4ClassRunner.class) //junit和spring整合
@ContextConfiguration(locations = "classpath:spring-context.xml")//定位到src目录下(target的名字叫classes,打包的时候resources目录下的文件,会放到classes目录下)
public class DemoTest {@Autowiredprivate UserAcountService userAcountService;@Testpublic void demo1(){userAcountService.transfer("渣渣辉","古天乐",10);}
}
替代了下面 (这样不用每一个方法都要写 new ClassPathXmlApplicationContext())
public class DemoTest {public static void main(String[] args) {ClassPathXmlApplicationContext classPathXmlApplicationContext = new ClassPathXmlApplicationContext("spring-context.xml");UserAcountService userAcountServiceImpl = (UserAcountService) classPathXmlApplicationContext.getBean("userAcountServiceImpl");userAcountServiceImpl.transfer("渣渣辉","古天乐",10);}
}
转载于:https://www.cnblogs.com/yanxiaoge/p/10809761.html
java----JUnit相关推荐
- java junit 异常_JUnit:使用Java 8和Lambda表达式测试异常
java junit 异常 在JUnit中,有许多方法可以在测试代码中测试异常,包括try-catch idiom JUnit @Rule和catch-exception库. 从Java 8开始,我们 ...
- 用java里的junit框架_使用Java JUnit框架里的@SuiteClasses注解管理测试用例
使用Java JUnit框架里的@SuiteClasses注解管理测试用例 发布时间:2020-08-13 13:43:08 来源:ITPUB博客 阅读:96 作者:i042416 Suppose y ...
- IDEA Java Junit单元测试入门实战
IDEA Java Junit单元测试入门实战 1.下载jar包 2.在IDEA中添加jar包 3.创建单元测试代码 junit的使用: junit不是javase的一部分,想要使用需要导入jar包. ...
- java junit 运行_appium+java+junit demo运行
对java熟悉一些,所以想用java把appium给做起来.今天用myeclipse给环境和Demo弄了一下,网上没有一篇全套资料的. 各块环境的搭建: 1.安装appium客户端,省略下载和安装步骤 ...
- 使用WebDriver + Java + Junit做自动化测试教程
web的自动化测试是比较有挑战性的工作,难度不亚于产品功能开发.web自动测试需要借助一些工具来完成.这其中涉及的工具有Webdriver\Java\Eclipse\Junit\Maven等. 详细的 ...
- Junit测试JAVA文件,java – Junit测试模拟文件操作
我有一段类似于下面的代码,我被要求进行Junit测试.我们正在使用Junit,EasyMock和Spring Framework.我没有做过多少Junit测试,而且我对如何模拟下面的内容感到有点迷茫. ...
- java junit autowired_写Junit测试时用Autowired注入的类实例始终为空怎么解?
踩坑半天多,终于在网上寻觅到了解决方案,特此分享一下. 重要前提:src/main/java下的根包名必须和src/test/main的根包名完全一致,否则就会发生死活不能注入的情况,要继续进行下面的 ...
- JAVA Junit error java.lang.SecurityException: class junit.framework.JUnit4TestCaseFacade
运行junit4时报错: java.lang.SecurityException: class "junit.framework.JUnit4TestCaseFacade"'s s ...
- java junit mock_使用Mockito进行Java的Mock测试
测试替身 dummy用于传递,不会真正使用,例如用于填充的方法的参数列表. Fake有简单实现,但通常被简化,比如在内存数据库,而不是真正的数据库中使用. Stub是接口或类中部分实现,测试时使用其实 ...
- java junit 运行_运行Junit方法项目启动不了
从控制台看不出任何有用信息,通过JUnit右键"Copy Failure List"将信息拷贝出来 TestStart.start initializationError(org. ...
最新文章
- SimpleDateFormat 出现错误 Call requires API level 24 (current min is 15)
- python代码块使用缩进表示-Python 为什么抛弃累赘的花括号,使用缩进来划分代码块?...
- 直击微软MIX11 聚焦IE10、Silverlight5、WP7
- 2020-10-19 Keil安装及使用
- python 字符串 数字_Python基础教程:数字、字符串
- ajax和spa的区别,在XX团上消费过一次不正规的Spa,现在过来两个月公安局打电话叫我过去...
- 不重复int数组里找不存在的值
- arm体系结构与编程_RISCV中文版面市! MIPS、ARM、RISCV三驾马车配齐,奔向体系结构教学的新黄金时代!...
- DML和DQL 总结
- 支付宝有50万存款,但欠30万房贷。是还房贷好,还是买基金好?
- 利用爬虫获得疫情信息,并存入表格
- 特朗普Twitter账号解封!马斯克:人民的声音,上帝的声音
- 1024程序员节,160元买400元图书专属优惠券,速来
- 26.编辑距离(一)
- 微信小程序的重点(重中之重)
- Win10工具栏显示桌面的几种方法
- C# IDE SharpDevelop的一些缺陷
- python 查找损坏图片_使用Python查找损坏的图像
- Chrome 浏览器字体不显示问题
- 七十七、Kettle的简介与安装部署
热门文章
- 别人统一四大力学,吾统一四大布局方向
- 软件基本功:重构工作的考虑及执行
- 安装APK时弹窗提示“Detected problems with app native libraries”
- 点评一下阿提亚和黎曼猜想
- mysql查询bween_MySQL常用查询语句(23个)
- Python 使用pyecharts生成echarts图像
- 句柄即GetSafeHwnd的作用
- 从事计算机工作的应该,未来想从事计算机方面的工作,现在应该学习些什么东西?...
- python操作sql_Python操作MSSQL
- 北京特9内环和外环的区别_2021年2月CFA北京机考考点在哪里?