您的位置:首页 > 其它

Debug过程中的mock (及display窗口的使用)

2014-01-08 18:14 267 查看
在debug的时候,有3个地方可以进行mock测试

测试代码如下:



1.使用display窗口

Window-->Show View-->Other-->Display, 将display窗口打开,此时窗口中显示空白。

开始调试test1方法,在代码执行到System.out.println(i);之前,如下图所示:



在display窗口中输入以下内容:



选中display窗口中的内容:右键Execute或者Inspect:



F8将代码执行完毕(注意关闭有道快捷键F8),控制台打印结果如下:



演示完毕,display窗口在java视图和Debug视图的用法一样。

2.使用Variables窗口

切换到Debug视图,Window-->Show View-->Other-->Variables,打开Variables窗口,此时窗口为空白。

开始调试test1方法,在代码执行到System.out.println(i)时,如下所示:



此时,Variables窗口如下所示,i 的值显示为0.



接着,在Variables窗口中,鼠标选中i变量,在下方空白处输入i=1111;选中右键Execute或者Inspect:



F8将代码执行完毕,控制台打印内容为:1111

3.使用Expressions窗口

与2中的Variables窗口的用法相似,debug过程中,将i添加到Expressions中(鼠标放到i变量处,右键watch),如下图所示:



此时,i被添加到Expression窗口中,接下来操作与2中相同,如下所示:



F8将代码执行完毕,控制台打印内容:2222
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: