Java用JUnit进行单元测试

发表于:2017-3-30 11:15

字体: | 上一篇 | 下一篇 | 我要投稿

 作者:柴泽建_Jack    来源:51Testing软件测试网采编

  2.2.3、使用gradle重新构建
  在命令行中执行:
  gradle build
  结果如下:
  从结果看貌似并没有什么不同,那么,我们看一下新的目录结构:
  从目录结构中我们可以看出多了很多东西。
  打开build/reports/tests/test/index.html
  在网页中显示测试结果,100%通过。那么我们试一试没有通过的情况。
  2.2.4、测试失败情况
  将原来的Calculator.java改为如下:
  import java.lang.String;
  public class Calculator{
  public int add(int a, int b){
  return a - b ; //这里改成减号
  }
  public static void main(String[] args) {
  Calculator calculator = new Calculator() ;
  int result = calculator.add(1,2) ;
  System.out.println(String.valueOf(result));
  }
  }
  然后在使用Gradle构建:
  我们可以看到失败了。然后它提示我们有一个报告文件。那么我们就去看看这个报告文件。
  可以看到,我们非常成功的失败了!
  3、结束语
  你可以看到,我都是通过手动构建的工程。没有使用任何IDE。这种方式肯定不实用,但对于我们开始学习打下一个好的基础非常重要,这可以让你非常清楚IDE为我们做了哪些事情,当出现问题的时候不至于摸不着头脑。我还手工用Gradle构建过Android工程,用Maven也构建过Java和Android工程。从那以后自己对哪些目录结构就很清晰明了了。
  自己也刚刚学习单元测试。如果有什么不对的地方还请斧正!学识尚浅,还望大家多多指教!
22/2<12
《2023软件测试行业现状调查报告》独家发布~

关注51Testing

联系我们

快捷面板 站点地图 联系我们 广告服务 关于我们 站长统计 发展历程

法律顾问:上海兰迪律师事务所 项棋律师
版权所有 上海博为峰软件技术股份有限公司 Copyright©51testing.com 2003-2024
投诉及意见反馈:webmaster@51testing.com; 业务联系:service@51testing.com 021-64471599-8017

沪ICP备05003035号

沪公网安备 31010102002173号