美文网首页
用IntelliJ IDEA来Debug FitNesse

用IntelliJ IDEA来Debug FitNesse

作者: 47号公路 | 来源:发表于2018-11-06 10:24 被阅读0次

    举例参考 http://www.ituring.com.cn/article/115332

    1. 首先在eg包下创建一个新类,名字为DebugTest. 内容为下

    package eg;

    public class DebugTest {

    private String _name;

    private String _team;

    public void setName(String name) {

    _name = name;

    }

    public void setTeam(String team) {

    _team = team;

    }

    public String personInfo() {

    String info = "my name is " + _name + " and my team is " + _team;

    return info;

    }

    }

    1. 依然在TwoMinuteExample这个测试案例里,点击编辑,把所有的内容替换如下。

    !***< Hidden

    !define TEST_SYSTEM {slim}

    '''此处导入后台代码包名'''!|import ||eg ||fitnesse.fixtures|

    *!'''此句话专门用来Debug'''!define COMMAND_PATTERN {java -Xdebug -Xrunjdwp:transport=dt_socket,server=y,suspend=y,address=1044 -cp %p %m}

    '''测试脚本'''!| script|debug test ||set name|james ||set team|lakers ||check |person info||

    1. 在IntelliJ IDEA 中 打断点.

    此处断点打在

    String info = "my name is " + _name + " and my team is " + _team;

    这句.

    1. 配置debug

    选择Run-Edit Configurations,然后加号新建一个Remote

    image.png

    将端口号设置为5005,把For JDK 1.4.x下方的输入框内容复制,替换给之前测试案例脚本中的用来连接debug的那一行.保留前面的java和后面的-cp %p %m.

    image.png

    保存设置,保存脚本.

    1. 开始debug

    回到脚本页面点击Test,然后在IntelliJ IDEA中点击debug


    image.png image.png

    再点击


    image.png

    从断点开始执行到结束.

    相关文章

      网友评论

          本文标题:用IntelliJ IDEA来Debug FitNesse

          本文链接:https://www.haomeiwen.com/subject/rpvyxqtx.html