Chinaunix首页 | 论坛 | 博客
  • 博客访问: 31151
  • 博文数量: 18
  • 博客积分: 0
  • 博客等级: 民兵
  • 技术积分: 122
  • 用 户 组: 普通用户
  • 注册时间: 2013-12-05 16:09
文章分类
文章存档

2014年(6)

2013年(12)

我的朋友

分类: Java

2014-01-09 16:18:01

在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

阅读(384) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~