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的一个简单实例相关推荐

  1. 学习ARM反汇编工具objdump和一个简单实例

    学习ARM反汇编工具objdump和一个简单实例 --参考朱有鹏ARM裸机编程 1.反汇编的原理&为什么需要反汇编 arm-linux-objdump -D led.elf > led_ ...

  2. ASP.NET MVC Framework体验(1):从一个简单实例开始

    概述 12月10日微软发布了ASP.NET 3.5扩展的预览版,在其中包括了ASP.NET MVC Framework.ASP.NET AJAX改进.ASP.NET动态数据支持.ASP.NET SIl ...

  3. Ajax实现局部数据交互的一个简单实例

    想要实现的功能:利用Ajax技术通过点击一个<button>按钮,然后在指定的文本框中输出想要的值. 1.使用Jsp创建一个前端页面. 1 <body> 2 <div s ...

  4. C++ 容器的综合应用的一个简单实例——文本查询程序

    [0. 需求] 最近在粗略学习<C++ Primer 4th>的容器内容,关联容器的章节末尾有个很不错的实例. 通过实现一个简单的文本查询程序,希望能够对C++的容器学习有更深的理解. 由 ...

  5. 关于图片轮播图的一个简单实例 以及实例中发现问题

    1.最近在学习JS的过程中,为了巩固水平做了一个简单的轮播图,以及在做的过程中发现一些问题(未解决!希望可以有大佬可以解释这个问题) 2.代码如下: <!DOCTYPE html> < ...

  6. 用了N年的接口,你知道接口是什么吗?——一个简单实例说明接口的伟大意义...

    ASP.NET基础知识:简单的实例理解接口的伟大意义 WestGarden 2012-5-26 http://www.cnblogs.com/WestGarden/ 源代码:13033480群共享 首 ...

  7. 怎么获取上一个html网页传过来的值_爬虫:一个简单实例说明爬虫机制

    爬虫,我的简单理解就是通过写定的程序,利用计算机的高速的优势,批量高效的获取数据的一种机制.通常我们访问网站是通过浏览器,而爬虫就是通过程序访问网站,也就是让程序伪装成浏览器进行访问. ​Reques ...

  8. LuaForUnity9:uLua的一个简单实例

    一.LuaScriptMgr和DoString方法 LuaScriptMgr:uLua自带的管理器,对 LuaState 进行了封装,而 LuaState 又是对 Lua 解析器对象的进一步封装,Lu ...

  9. JNI的一个简单实例

    本例子使用的操作系统MacOS, 64位JVM. JNI编写的几个步骤如下: 编写Java代码,并注明native方法: public class HelloJni {public native vo ...

最新文章

  1. Android中的线程处理
  2. 在桌面上创建一个宽带连接服务器,win7宽带连接怎么创建桌面
  3. 计算机系统覆盖,计算机系统软件顶会OSDI 2021最佳论文出炉,邢波团队研究入选...
  4. Python多线程豆瓣影评API接口爬虫
  5. [vue] vue为什么要求组件模板只能有一个根元素?
  6. bat java 启动脚本_bat批处理启动java程序通用脚本
  7. linux启动keepalived服务,llinux企业常用服务---HA+keepalived双机热备
  8. OpenGL基础39:GLSL内建变量与接口块
  9. Spring Cloud之服务治理(注册发现)
  10. ssh: connect to host port 22: Connection refused
  11. Android播放音频的两种方式
  12. 开会坐在后面,意思是不感兴趣
  13. Vue----组件库
  14. oracle11g跟踪,Oracle 11g DRCP连接跟踪配置
  15. Third season seventeenth episode,Ross and Rachel can not stay at one place???
  16. php去除emoji,php去除emoji表情
  17. 回声状态网络(ESN)对MNIST手写数字集识别
  18. WMS库存盘点流程 WMS库存盘点计划
  19. mybatis 自动填充无效_mybatisPlus踩坑之--自动填充
  20. 数据仓库、数据湖、湖仓一体概念

热门文章

  1. 海思平台入门1(基于海思Hi3559V200)
  2. 《动态壁纸 : 手机壁纸大全》用户协议
  3. mahout 推荐算法 java_推荐系统之推荐算法实战:mahout推荐算法框架
  4. 从光明顶一役,我们能学到什么?
  5. 圣斗士星矢重生服务器维护,圣斗士星矢重生新版本更新内容介绍 新版将上线...
  6. 第51章 设置FLASH的读写保护及解除—零死角玩转STM32-F429系列
  7. C语言练习:显示一个月的提醒列表
  8. 双电阻差分电流采样_不同的泄露电流法特性介绍 多功能电气安规测试仪SECUTEST PRO...
  9. GMap.net控件学习记录
  10. vue3项目实战---知乎日报----登录页