了解 Eclipse 中的 JFace 数据绑定,第 3 部分: 使用高级功能
2009-12-14 00:00:00 来源:WEB开发网
清单 3. 简短的 Presentation Model 代码private Contact contact;
private boolean enableYearsMarried;
public ContactPresentationModel(Contact contact) {
this.contact = contact;
}
public Contact getContact() {
return contact;
}
public void setContact(Contact contact) {
this.contact = contact;
}
public boolean getEnableYearsMarried() {
return this.enableYearsMarried;
}
至此,系统将可编译先前创建的测试。在软件包浏览器中的类上单击鼠标右键,然后从弹出式菜单中选择 Run As > JUnit Test。JUnit 视图应当显示测试失败,如图 4 所示。
图 4. 测试失败后的 JUnit 视图
我们来看看清单 2 用了什么测试方法。前几行设置了一个新的 ContactPresentationModel 并用一个新的 Contact 对象来填充它。由于此对象没有名称或配偶的值,因此此对象在其 enableYearsMarried 变量(通过 getEnableYearMarried() getter 方法来访问)中保存的状态在初始化时应当是 false。然后测试设定了名称属性并断言启用的状态仍是 false。在填充配偶属性后应当会改变启用状态,这段代码中写了一条断言来测试这个条件。然后 yearsMarried 属性被设定,并清空 spouse 属性。清空 spouse 属性应当会导致启用状态转换为 false 并清空 yearsMarried 属性。结果,最后两条断言检查情况是不是这样。
- ››Eclipse 3.7反编译插件的安装
- ››eclipse CDT NDK环境搭建步骤
- ››Eclipse 如何自定义java class注释
- ››eclipse.ini内存设置
- ››Eclipse+PyDev离线配置Python开发环境
- ››Eclipse下jQuery文件报错解决方案
- ››Eclipse快捷键与使用技巧
- ››Eclipse 常用快捷键 常用技巧My Eclipse常用快捷键...
- ››Eclipse快捷键二
- ››Eclipse快捷键一
- ››Eclipse+SVN+Google Code配置过程
- ››eclipse中开发android程序时,打开layout配置文件自...
更多精彩
赞助商链接