为我的Junit的虚拟连接池加上Wizard
来源:互联网 发布:av淘宝 2017地址获取 编辑:程序博客网 时间:2024/05/06 01:58
《为Junit虚拟Jsp Container的数据库连接池》一文写了快一年了。在使用的过程中总是要为TestCase的setUp()和tearDown()方法加入一些特定的代码。这部分的工作应该由电脑完成的。为了继承懒惰的优良传统,所以今天决定写个Wizard,把这些无聊的活交给电脑来做。
在动手前学习了一下Doina Klinger 的《Creating JFace Wizards》一文。
需求:
1、 完成Junit中Create New Test Case Wizard的功能。
2、 要求用户输入Config File的位置。
3、 要求用户一定选中setUp()和tearDown()选项。
根据以上的需要设计界面如下图所示:
实现:
因为是功能要求和Junit的test case差不多,不严格来说他也是test case中的一个特例。根据“有样学样法则”( MONKEY SEE/MONKEY DO RULE)法则。先打开Junit的wizard的实现类来看一下。NewTestCaseCreationWizard、JUnitWizard、NewTestCaseWizardPageOne、NewTestCaseWizardPageTwo这些类都在org.eclipse.jdt.junit插件中。
对应Eclipse帮助中关于wizard描述的那个图:
0 0
- 为我的Junit的虚拟连接池加上Wizard
- 为我的Junit的虚拟连接池加上Wizard
- 为Junit虚拟Jsp Container的数据库连接池
- 为Junit虚拟Jsp Container的数据库连接池
- 为VirtualBox虚拟的Ubuntu加上远程SSH功能
- 为我的Blog加上了博客地图
- 为我的Blog加上了博客地图
- 为我的Blog加上了博客地图
- 为我的Blog加上了博客地图
- 为我的Blog加上了博客地图
- 为我的Blog加上了博客地图
- 为我的Blog加上了博客地图
- 为我的Blog加上了博客地图
- 为我的Blog加上了博客地图
- 为我的Blog加上了博客地图
- Eclipse New Wizard的Wizard
- 理想的Citrix桌面虚拟环境之6 - 用XenDesktop Setup Wizard展开虚拟桌面系统
- Wizard中Page显示为空的错误原因
- 第六周作业
- hdoj 2822 Dogs(BFS+优先队列)
- bson 与json的区别
- Java实现文档在线预览(openoffice+swfTools+FlexPaper)
- Curator 学习 序
- 为我的Junit的虚拟连接池加上Wizard
- ORA-00119 ORA-00130 bogon
- cdxfbgf
- 程序性能与优化
- Android 验证输入的手机和邮箱字符串格式是否正确
- 短信PDU协议简介
- [hash][懒标记]记忆数字
- MFC Listbox创建右键菜单详解
- 函数探幽(二)——引用变量,默认参数