package com.atguigu.java2;import java.sql.Date;import org.junit.Test;/** java中的JUnit单元测试* 步骤:(可以直接写@Test,再根据报错操作)* 1.选中当前工程:右键选择 build path->add libraries -> JUnit4 -> 下一步* 2.创建一个java类进行单元测试,*   测试的java类要求:①此类是公共的 ②此类提供一个公共的无参的构造器(默认就是)* 3.此类中声明单元测试方法*  此时的单元测试方法:方法的权限是public,没有返回值,没有形参* 4.此单元测试方法上需要声明注解:@Test,并在单元测试类中导入import org.junit.Test;* 5.声明好单元测试方法后,就可以在方法体内测试相关的代码了* 6.写完代码后,左键双击选中方法名,右键run as -> JUnit Test* * 说明:如果执行结果没有任何异常,绿条*        如果执行结果出现异常:红条*/public class JUnitTest {int number = 10;@Testpublic void testEquals() {String s1 = "test1";String s2 = "test2";System.out.println(s1.equals(s2));//java.lang.ClassCastException: java.lang.String cannot be cast to java.sql.Date
//      Object obj = new String("test3");
//      Date date = (Date) obj;System.out.println(number);show();}public void show() {number = 20;System.out.println("show");}@Testpublic void testToString() {String s2 = "可只执行第二个test";System.out.println(s2.toString());}
}

java中JUnit单元测试的使用方法相关推荐

  1. Java中junit单元测试

    在junit单元测试中有一个Test注解,该注解下的方法相当于main方法一样,可以直接运行,而且在一个类中可以写多个Test注解,方便于对代码的测试,对于该测试方法,如果执行成功,则会有绿色对勾的提 ...

  2. java 中的单元测试_浅谈Java 中的单元测试

    单元测试编写 Junit 单元测试框架 对于Java语言而言,其单元测试框架,有Junit和TestNG这两种, 下面是一个典型的JUnit测试类的结构 package com.example.dem ...

  3. 在Java中实现单例模式的有效方法是什么? [关闭]

    在Java中实现单例模式的有效方法是什么? #1楼 我使用Spring框架来管理我的单身人士. 它不会强制类的"单一性"(如果涉及多个类加载器,您将无法真正做到),但是它提供了一种 ...

  4. Eclipse中 Junit 正常运行完了 可是方法覆盖率全红 解决办法 (附带②EclEmma插件安装方法④覆盖率抽出与合并)

    ■前言 今天修改完代码之后,修改对应的Junit. 对于目前这个工程,之前有一次案件对于,在整个工程中,使用Junit4 + JMockit方式,来实现Junit. 之前修改的测试类,都是通过以下方式 ...

  5. 【转】Java中获取文件大小的正确方法

    [转]Java中获取文件大小的正确方法 本文出处:http://blog.csdn.net/chaijunkun/article/details/22387305,转载请注明.由于本人不定期会整理相关 ...

  6. Java中图形界面重绘方法

    ** Java中图形界面重绘方法 **   在我们编写图形界面程序的过程中,我们就会发现,当我们将窗体拉伸,缩小(或者最大化最小化)的时候,之前在窗体上画的图形会消失了. 这是为什么呢?   1)原来 ...

  7. java中的五种排序方法_用Java排序的五种有用方法

    java中的五种排序方法 Java排序快速概述: 正常的列表: private static List VEGETABLES = Arrays.asList("apple", &q ...

  8. java double add,Java中的DoubleStream.Builder add()方法

    add()Java中DoubleStream.Builder类的方法将元素添加到正在构建的流中.该方法返回此构建器. 语法如下default DoubleStream.Builder add(doub ...

  9. Java中String类的concat方法___java的String字符串的concat()方法连接字符串和“+“连接字符串解释

    Java中String类的concat方法 在了解concat()之前,首先需要明确的是String的两点特殊性. 长度不可变 值不可变 这两点从源码中对String的声明可以体现: private ...

最新文章

  1. Go 语言编程 — GC 垃圾回收
  2. WWW 2021 | Radflow: 可进行数十万节点的多变量时序预测模型
  3. JVM系列之内存泄漏
  4. 如何用Netty实现一个轻量级的HTTP代理服务器
  5. 欢迎与我一起交流安全管理平台
  6. 混合使用Azure LB和ILB访问相同web服务(3)
  7. 一直处于building “XXX”gradle project info
  8. 横向的二级导航菜单,在多浏览器下可用
  9. 抖音为什么能让人上瘾?
  10. 【避免windows权限问题】nodejs 配置全局 globle 缓存 catch
  11. 你们要的简历模板来了
  12. 手机数据恢复软件哪个好用?
  13. 一句话说明白IRQL
  14. 数据结构之leetcode 347题
  15. Oracle官网下载各版本JDK+查看各版本的API文档
  16. 20162330 第三周 蓝墨云班课 泛型类-Bag 练习
  17. 利用js快速完成大学生新生安全教育课程
  18. 华为p40pro手机计算机在哪里,一文看懂华为P40/P40 Pro差别在哪
  19. 作为一个程序员,你真的知道如何学好编程吗?
  20. Java 8最强教程

热门文章

  1. MapReduce 中文版论文(转载)
  2. Gmail新增新功能 支援四种语言等智能功能
  3. .ccz 批量转换为 .png
  4. 在内网IT服务门户里申请Windows Azure虚拟机
  5. JavaScript基础初始时期分支(018)
  6. SQL语句修改字段类型与第一次SQLServer试验解答
  7. Java基础——常用Map的实现细节
  8. 移动终端三分天下 何与争峰
  9. 如何彻底解决安装Windows漏洞补丁出现蓝屏或无法启动问题?
  10. Cenos7 部署asp.net core站点