WEB开发网
开发学院软件开发Java 了解 Eclipse 中的 JFace 数据绑定,第 3 部分: 使... 阅读

了解 Eclipse 中的 JFace 数据绑定,第 3 部分: 使用高级功能

 2009-12-14 00:00:00 来源:WEB开发网   
核心提示: 图 3. 添加 JUnit 支持后的 Manifest.MF 编辑器接下来,创建一个新软件包和一个名为 ContactPresentationModelTest 的新类,了解 Eclipse 中的 JFace 数据绑定,第 3 部分: 使用高级功能(5),该类用于扩展 TestCase,插入清单


图 3. 添加 JUnit 支持后的 Manifest.MF 编辑器
了解 Eclipse 中的 JFace 数据绑定,第 3 部分: 使用高级功能

接下来,创建一个新软件包和一个名为 ContactPresentationModelTest 的新类,该类用于扩展 TestCase。插入清单 2 中所示的测试方法。


清单 2. 用于 Presentation Model 的测试
public void testYearsMarriedEnablement() { 
  Contact contact = new Contact(); 
  ContactPresentationModel presentationModel = new 
  ContactPresentationModel( 
      contact); 
 
  assertFalse(presentationModel.getEnableYearsMarried()); 
 
  presentationModel.getContact().setName("Name"); 
  assertFalse(presentationModel.getEnableYearsMarried()); 
 
  presentationModel.getContact().setSpouse("Spouse"); 
  assertTrue(presentationModel.getEnableYearsMarried()); 
 
  presentationModel.getContact().setYearsMarried("5"); 
  presentationModel.getContact().setSpouse(""); 
  assertFalse(presentationModel.getEnableYearsMarried()); 
  assertNull(presentationModel.getContact().getYearsMarried()); 
} 

这段代码不能编译,因为还没有引用的 Presentation Model。在同一个软件包中创建一个名为 ContactPresentationModel 的新类。粘贴清单 3 中的代码。

上一页  1 2 3 4 5 6 7 8 9 10  下一页

Tags:了解 Eclipse JFace

编辑录入:爽爽 [复制链接] [打 印]
赞助商链接