fitnesse java_Fitnesse的一个简单实例
Fixture 代码
packageeg;importorg.joda.time.DateTime;public classJodaTime {intyear;publicString getCurrentTime() {
DateTime dateTime= newDateTime();returnString.valueOf(dateTime);
}public intgetYear(){
DateTime dateTime= newDateTime();
year=dateTime.getYear();returnyear;
}publicString getStringYear(){
DateTime dateTime= newDateTime();returnString.valueOf(dateTime.getYear());
}publicString getYearAndMonth(String string){
DateTime dateTime= newDateTime();return String.valueOf(dateTime.getYear()) + String.valueOf(dateTime.getDayOfMonth() +string);
}
}
table 代码:
!***
*!
'''此处导入后台代码包名'''
!|import |
|eg |
|fitnesse.fixtures|
*!
'''测试脚本'''
!| script|joda time |
|check |get current time||
|check|get year||
|$v=|get year|
|$s=|get string year|
|check | get year and month | 567| |
|check | get year and month | $s| |
table view and result:
-------------------------------------------------------------------------------------------
准备工作:
(一)导入第三方jar包,这里使用到joda-time-2.3.jar
1. 先将joda-time-2.3.jar放入到.\fitnesse-master\lib下面
2. 在Eclipse中按照下图编辑Build Path
3. 修改FitNesse项目中build.xml文件,如下黄色底部分内容。
....
....
....
4. 在Fitnesse项目的eg下新建JodaTime类,代码就是上面的Fixture代码
5. 打开命令行,进入Fitnesse主目录,输入ant run,进行编译启动
6. 在FitNesse中新建一个testpage,点击Edit按钮,输入下图内容(可以直接复制上面table代码)
7.点击Save后,点击Test按钮,开始测试。
fitnesse java_Fitnesse的一个简单实例相关推荐
- 学习ARM反汇编工具objdump和一个简单实例
学习ARM反汇编工具objdump和一个简单实例 --参考朱有鹏ARM裸机编程 1.反汇编的原理&为什么需要反汇编 arm-linux-objdump -D led.elf > led_ ...
- ASP.NET MVC Framework体验(1):从一个简单实例开始
概述 12月10日微软发布了ASP.NET 3.5扩展的预览版,在其中包括了ASP.NET MVC Framework.ASP.NET AJAX改进.ASP.NET动态数据支持.ASP.NET SIl ...
- Ajax实现局部数据交互的一个简单实例
想要实现的功能:利用Ajax技术通过点击一个<button>按钮,然后在指定的文本框中输出想要的值. 1.使用Jsp创建一个前端页面. 1 <body> 2 <div s ...
- C++ 容器的综合应用的一个简单实例——文本查询程序
[0. 需求] 最近在粗略学习<C++ Primer 4th>的容器内容,关联容器的章节末尾有个很不错的实例. 通过实现一个简单的文本查询程序,希望能够对C++的容器学习有更深的理解. 由 ...
- 关于图片轮播图的一个简单实例 以及实例中发现问题
1.最近在学习JS的过程中,为了巩固水平做了一个简单的轮播图,以及在做的过程中发现一些问题(未解决!希望可以有大佬可以解释这个问题) 2.代码如下: <!DOCTYPE html> < ...
- 用了N年的接口,你知道接口是什么吗?——一个简单实例说明接口的伟大意义...
ASP.NET基础知识:简单的实例理解接口的伟大意义 WestGarden 2012-5-26 http://www.cnblogs.com/WestGarden/ 源代码:13033480群共享 首 ...
- 怎么获取上一个html网页传过来的值_爬虫:一个简单实例说明爬虫机制
爬虫,我的简单理解就是通过写定的程序,利用计算机的高速的优势,批量高效的获取数据的一种机制.通常我们访问网站是通过浏览器,而爬虫就是通过程序访问网站,也就是让程序伪装成浏览器进行访问. Reques ...
- LuaForUnity9:uLua的一个简单实例
一.LuaScriptMgr和DoString方法 LuaScriptMgr:uLua自带的管理器,对 LuaState 进行了封装,而 LuaState 又是对 Lua 解析器对象的进一步封装,Lu ...
- JNI的一个简单实例
本例子使用的操作系统MacOS, 64位JVM. JNI编写的几个步骤如下: 编写Java代码,并注明native方法: public class HelloJni {public native vo ...
最新文章
- Android中的线程处理
- 在桌面上创建一个宽带连接服务器,win7宽带连接怎么创建桌面
- 计算机系统覆盖,计算机系统软件顶会OSDI 2021最佳论文出炉,邢波团队研究入选...
- Python多线程豆瓣影评API接口爬虫
- [vue] vue为什么要求组件模板只能有一个根元素?
- bat java 启动脚本_bat批处理启动java程序通用脚本
- linux启动keepalived服务,llinux企业常用服务---HA+keepalived双机热备
- OpenGL基础39:GLSL内建变量与接口块
- Spring Cloud之服务治理(注册发现)
- ssh: connect to host port 22: Connection refused
- Android播放音频的两种方式
- 开会坐在后面,意思是不感兴趣
- Vue----组件库
- oracle11g跟踪,Oracle 11g DRCP连接跟踪配置
- Third season seventeenth episode,Ross and Rachel can not stay at one place???
- php去除emoji,php去除emoji表情
- 回声状态网络(ESN)对MNIST手写数字集识别
- WMS库存盘点流程 WMS库存盘点计划
- mybatis 自动填充无效_mybatisPlus踩坑之--自动填充
- 数据仓库、数据湖、湖仓一体概念
热门文章
- 海思平台入门1(基于海思Hi3559V200)
- 《动态壁纸 : 手机壁纸大全》用户协议
- mahout 推荐算法 java_推荐系统之推荐算法实战:mahout推荐算法框架
- 从光明顶一役,我们能学到什么?
- 圣斗士星矢重生服务器维护,圣斗士星矢重生新版本更新内容介绍 新版将上线...
- 第51章 设置FLASH的读写保护及解除—零死角玩转STM32-F429系列
- C语言练习:显示一个月的提醒列表
- 双电阻差分电流采样_不同的泄露电流法特性介绍 多功能电气安规测试仪SECUTEST PRO...
- GMap.net控件学习记录
- vue3项目实战---知乎日报----登录页