FitNess的安装和使用(加减乘除示例)

1. 下载

JAR包:fitnesse-standalone.jar (http://fitnesse.org/FitNesseDownload)
官网:http://fitnesse.org/FrontPage

2. 运行

运行命令:java -jar fitnesse-standalone.jar

在这里插入图片描述
浏览器访问: http://localhost:80
在这里插入图片描述

3. 编写Java代码

和官网一样,第一个测试用加减乘除来测试。

  • 创建项目,test包下有四个类
    在这里插入图片描述
  • 编写加减乘除类
    四个类内容几乎一样,以Plus为例:
package test;

public class Plus {
	private double num1, num2;

	public void setNum1(double num1) {
		this.num1 = num1;
	}

	public void setNum2(double num2) {
		this.num2 = num2;
	}
	
	public double getResult() {
		return this.num1 + this.num2;
	}
}
  • 导出JAR包
    右键项目 -> Export -> JAR File:
    在这里插入图片描述
    选择导出位置:
    在这里插入图片描述
    在这里插入图片描述

4. FitNess中创建示例

点击首页的Edit:
在这里插入图片描述
添加一行,点击下方的Save:
在这里插入图片描述
跳转到主页,点击问号:
在这里插入图片描述
编写脚本,点击Save会自动跳转(下一步设置参数页面):
在这里插入图片描述
注意:!path E:/fitnesse/test/FitNesseTest.jar 这里根据你的实际地址编写

!contents -R2 -g -p -f -h
!define TEST_SYSTEM {slim}

!path E:/fitnesse/test/FitNesseTest.jar

| test.Plus |
| num1 | num2 | getResult?|
| 1 | 2 | 3.0 |
| 1 | 2 | 3 |
| 1 | 2 | 4 |

| test.Subtraction |
| num1 | num2 | getResult? |
| 1 | 2 | -1.0 |
| 1 | 2 | 0 |

| test.Multiplication |
| num1 | num2 | getResult? |
| 1 | 2 | 2.0 |
| 1 | 2 | 3 |

| test.Division |
| num1 | num2 | getResult? |
| 1 | 2 | 0.5 |
| 1 | 2 | 1 |
| 1 | 0 | 1 |

分析脚本:

!contents -R2 -g -p -f -h				---> 脚本默认
!define TEST_SYSTEM {slim}		---> 使用slim 测试

!path E:/fitness/test/FitNessTest.jar		---> JAR包地址

| test.Plus |				---> 包名+类名
| num1 | num2 | getResult?|			---> 参数1名称		参数2名称		方法名(后面紧跟问号)
| 1 | 2 | 3.0 |				---> 参数1值			参数2值			测试值
| 1 | 2 | 3 |
| 1 | 2 | 4 |

设置参数(如果脚本参数不是Test,那么正上方的Test选项是不存在的,只有选了Test参数,才能点击Test运行测试):
在这里插入图片描述
在这里插入图片描述
然后点击正上方的Test选项:
在这里插入图片描述

结果:

通过测试时绿色,未通过时红色。。。
在这里插入图片描述

完!

  • 1
    点赞
  • 6
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值