zoukankan      html  css  js  c++  java
  • Java--调试--单步调试,断言,单元测试

    单步调试:主要查看变量内容的变化
      
    1.设置断点位置,设置在可能出现问题的代码
    2.以Debug as方式运行 程序
    3.F5 --> step into 进入方法内部进行调试
       F6 --> step over 单行调试
       F7 --> step over 结束当前方法调试,并且返回到方法调用者内部继续调试
       
      
    断言:以Run as方式运行程序
    add(int x, int y) 
    断言表示该条件一定成立,当条件不成立时会出现断言错误
    assret ret == 4;
    断言默认是不启用,默认为-da
    如果要启用断言,只需要给虚拟机传递-ea参数即可

    如果断言失败,会自动输出 冒号 右边的内容
    asseret ret == 4 : "输出内容";

      
    单元测试
    调试一个或多个对象

    1.创建一个JUnit Test Case网页游戏http://www.shengshiyouxi.com
    2.添加对应的测试方法,JUint通过方法标签确定调用的方法
      @Before  表示测试之前调用的方法,一般作初始化
      @Test  表示该方法为测试方法,可以有多个,分别测试对象中的不同方法
       测试参数,用来在测试时候测试指定条件是否满足
      @Test (timeout=1) 表示该方法最大执行时间为1毫秒,超时则认为该方法执行错误
      @Test (excepted=NullPointerException.class) 判断该方法是否已抛出改异常,如果抛出,调试结果为正确,相反错误
      @After  表示该方法在猜测结束后调用,一般作清理工作

     

                                               

  • 相关阅读:
    一、常用命令
    八、继承和聚合
    六、生命周期
    七、创建Web工程以及插件原理
    pl/sql developer学习总结
    Oracle创建用户及授权
    Oracle客户端安装
    oracle INS-13001 客户端安装-环境不满足最低要求
    ORA-28001: the password has expired密码过期
    ORA-28000--ORACLE用户被锁
  • 原文地址:https://www.cnblogs.com/dyllove98/p/3177849.html
Copyright © 2011-2022 走看看