在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相关推荐

  1. java junit 异常_JUnit:使用Java 8和Lambda表达式测试异常

    java junit 异常 在JUnit中,有许多方法可以在测试代码中测试异常,包括try-catch idiom JUnit @Rule和catch-exception库. 从Java 8开始,我们 ...

  2. 用java里的junit框架_使用Java JUnit框架里的@SuiteClasses注解管理测试用例

    使用Java JUnit框架里的@SuiteClasses注解管理测试用例 发布时间:2020-08-13 13:43:08 来源:ITPUB博客 阅读:96 作者:i042416 Suppose y ...

  3. IDEA Java Junit单元测试入门实战

    IDEA Java Junit单元测试入门实战 1.下载jar包 2.在IDEA中添加jar包 3.创建单元测试代码 junit的使用: junit不是javase的一部分,想要使用需要导入jar包. ...

  4. java junit 运行_appium+java+junit demo运行

    对java熟悉一些,所以想用java把appium给做起来.今天用myeclipse给环境和Demo弄了一下,网上没有一篇全套资料的. 各块环境的搭建: 1.安装appium客户端,省略下载和安装步骤 ...

  5. 使用WebDriver + Java + Junit做自动化测试教程

    web的自动化测试是比较有挑战性的工作,难度不亚于产品功能开发.web自动测试需要借助一些工具来完成.这其中涉及的工具有Webdriver\Java\Eclipse\Junit\Maven等. 详细的 ...

  6. Junit测试JAVA文件,java – Junit测试模拟文件操作

    我有一段类似于下面的代码,我被要求进行Junit测试.我们正在使用Junit,EasyMock和Spring Framework.我没有做过多少Junit测试,而且我对如何模拟下面的内容感到有点迷茫. ...

  7. java junit autowired_写Junit测试时用Autowired注入的类实例始终为空怎么解?

    踩坑半天多,终于在网上寻觅到了解决方案,特此分享一下. 重要前提:src/main/java下的根包名必须和src/test/main的根包名完全一致,否则就会发生死活不能注入的情况,要继续进行下面的 ...

  8. JAVA Junit error java.lang.SecurityException: class junit.framework.JUnit4TestCaseFacade

    运行junit4时报错: java.lang.SecurityException: class "junit.framework.JUnit4TestCaseFacade"'s s ...

  9. java junit mock_使用Mockito进行Java的Mock测试

    测试替身 dummy用于传递,不会真正使用,例如用于填充的方法的参数列表. Fake有简单实现,但通常被简化,比如在内存数据库,而不是真正的数据库中使用. Stub是接口或类中部分实现,测试时使用其实 ...

  10. java junit 运行_运行Junit方法项目启动不了

    从控制台看不出任何有用信息,通过JUnit右键"Copy Failure List"将信息拷贝出来 TestStart.start initializationError(org. ...

最新文章

  1. SimpleDateFormat 出现错误 Call requires API level 24 (current min is 15)
  2. python代码块使用缩进表示-Python 为什么抛弃累赘的花括号,使用缩进来划分代码块?...
  3. 直击微软MIX11 聚焦IE10、Silverlight5、WP7
  4. 2020-10-19 Keil安装及使用
  5. python 字符串 数字_Python基础教程:数字、字符串
  6. ajax和spa的区别,在XX团上消费过一次不正规的Spa,现在过来两个月公安局打电话叫我过去...
  7. 不重复int数组里找不存在的值
  8. arm体系结构与编程_RISCV中文版面市! MIPS、ARM、RISCV三驾马车配齐,奔向体系结构教学的新黄金时代!...
  9. DML和DQL 总结
  10. 支付宝有50万存款,但欠30万房贷。是还房贷好,还是买基金好?
  11. 利用爬虫获得疫情信息,并存入表格
  12. 特朗普Twitter账号解封!马斯克:人民的声音,上帝的声音
  13. 1024程序员节,160元买400元图书专属优惠券,速来
  14. 26.编辑距离(一)
  15. 微信小程序的重点(重中之重)
  16. Win10工具栏显示桌面的几种方法
  17. C# IDE SharpDevelop的一些缺陷
  18. python 查找损坏图片_使用Python查找损坏的图像
  19. Chrome 浏览器字体不显示问题
  20. 七十七、Kettle的简介与安装部署

热门文章

  1. 别人统一四大力学,吾统一四大布局方向
  2. 软件基本功:重构工作的考虑及执行
  3. 安装APK时弹窗提示“Detected problems with app native libraries”
  4. 点评一下阿提亚和黎曼猜想
  5. mysql查询bween_MySQL常用查询语句(23个)
  6. Python 使用pyecharts生成echarts图像
  7. 句柄即GetSafeHwnd的作用
  8. 从事计算机工作的应该,未来想从事计算机方面的工作,现在应该学习些什么东西?...
  9. python操作sql_Python操作MSSQL
  10. 北京特9内环和外环的区别_2021年2月CFA北京机考考点在哪里?