Fitnesse-01-入门

>> Fitnesse官网

官方下载后的文件名:fitnesse-standalone.jar   (20190409 版本,需要JDK-1.8以上)

>> 命令行参数

>> 语法和格式化

》》启动方式

普通:java -jar fitnesse-standalone.jar -p 2222

指定JDK:"C:/****/JDK1.8/bin/java.exe" -jar fitnesse-standalone.jar -p 2222

指定日志目录(文件名默认为: fitnesseyyyymmddhhmmss.log):

java -jar fitnesse-standalone.jar -p 8080 -l /logs/OAS

 

》》简单例子:

1、创建Java源码:

源码路径:C:\03=Workspaces\eclipse1\Demo_Fitnesse\src

编译路径:C:\03=Workspaces\eclipse1\Demo_Fitnesse\bin

包名:org.xxxx.fitnesse

类:TestSayHello.java

类源码如下:

// fitness 中使用logkback时,控制台不会直接输出,而是要点击fitness测试网页中的“Execution Log”绿色链接查看;

//若配置了输出到文件,则直接输出到文件。

package org.xxxx.fitnesse;

public class TestSayHello {

	private int dollars;
	private int pints;
	private boolean creditCard;

	public void setCashInWallet(int dollars) {
		this.dollars = dollars;
	}

	public void setPintsOfMilkRemaining(int pints) {
		this.pints = pints;
	}

	public void setCreditCard(String valid) {
		creditCard = "yes".equals(valid);
	}

	public String goToStore() {
		return (pints == 0 && (dollars > 2 || creditCard)) ? "yes" : "no";
	}
}

2、本地启动Fitnesse,

1)将fitnesse包放到:C:\03=Workspaces\eclipse1\Demo_Fitnesse\fitnessejar\fitnesse-standalone.jar

2)打开CMD输入:java -jar fitnesse-standalone.jar -p 2222

3)访问:http://localhost:2222

4)直接点击菜单“Edit”,在页面内容后面添加一行(相当于创建一个链接),然后保存

|[[TestSayHello][.FitNesse.TestSayHello]]                      |''测试一下'' |

5)点击菜单“ADD” --> “Test Page”;(注意:只有选择“Test Page”才会显示“Test”菜单,才能测试)

6)【Page name】输入“TestSayHello”(不包括双引号,这个名称就是上面那句代码的链接名称);

7)【Help text】和【Tags】随便输入;

8)正文输入如下内容(对空行敏感):

# import 和 包 之间,不能有空行; 包和类之间,必须空一行;path和import之间必须空一行。踩坑+1。。

# path 引入 class文件的路径时,只需写编译路径<**\bin>,不要加具体的包名路径<org.xxxx.fitnesse>。踩坑+1。。

# path引入多个路径时,可以用英文分号分割开每个路径,也可以每行写一个路径。

# path引入其他目录的jar包时,需要指定jar名字,或者用通配符“*.jar”来表示该目录下的全部jar文件。踩坑+1。。

!define TEST_SYSTEM {slim}

!path C:\03=Workspaces\eclipse1\Demo_Fitnesse\fitnessejar\fitnesse-standalone.jar
!path C:\03=Workspaces\eclipse1\Demo_Fitnesse\bin
!path C:\03=Workspaces\eclipse1\Demo_Fitnesse\libs\*.jar

!|import                                                        |
|org.xxxx.fitnesse                                              |

|test say hello                                                 |
|cash in wallet|credit card|pints of milk remaining|go to store?|
|0             |no         |0                      |no          |
|10            |no         |0                      |yes         |
|0             |yes        |0                      |yes         |
|10            |yes        |0                      |yes         |
|0             |no         |1                      |no          |
|10            |no         |1                      |no          |
|0             |yes        |1                      |no          |
|10            |yes        |1                      |nope        |

9)访问:http://localhost:2222/FrontPage.TestSayHello?test 或直接点击菜单栏的“Test”进行测试。

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值