`
wuneng94zui
  • 浏览: 34263 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

java写的一个fit集成测试框架demo

    博客分类:
  • java
阅读更多
1.把fit.jar在d:\\fit目录下解压
2.创建文件FitTest.java代码如下:
import fit.ColumnFixture;
import fit.FileRunner;
public class FitTest extends ColumnFixture {
public int a;
public int b;
public int add() {
return a + b;
}
public static void main(String[] args) {
String[] paramArrayOfString = {
                "D:\\fit\\input.files\\sheet001.htm",
                "D:\\fit\\input.files\\output.xls" };
                FileRunner.main(paramArrayOfString);
}
}
3.使用wps建立表格input.et,内容如下:
  第一行为java文件名,ab列为参数,add()列是预期结果
FitTest
a b add()
1 1 2
1 2 3
1 2 1
2 1 2
然后另存为input.htm,会生成一个input.htm文件,和一个input.files文件夹
4. 运行cmd命令:
   D:\>cd fit
   D:\fit>javac FitTest.java
   D:\fit>java FitTest
5.运行结果在这里D:\\fit\\input.files\\output.xls
 很明显:都是绿色表示方法没问题,有红色表示方法存在漏洞
FitTest
a b add()
1 1 2
1 2 3
1 2 1
2 1 2
  • fit.zip (78.3 KB)
  • 下载次数: 21
0
2
分享到:
评论
1 楼 穆绯 2013-05-28  
你好,我在照着上面的步骤做的时候,发现将input.et另存为input.htm时,并不会自动生成input.files文件夹,于是手动生成了该文件夹和下面的两个文件sheet001.htm、output.xls,编译运行class文件后,发现output.xls当中显示了错误信息,如下:
Unable to parse input. Input ignored.

java.text.ParseException: Can't find tag: table
        at fit.Parse.findMatchingEndTag(Unknown Source)
        at fit.Parse.<init>(Unknown Source)
        at fit.Parse.<init>(Unknown Source)
        at fit.FileRunner.process(Unknown Source)
        at fit.FileRunner.run(Unknown Source)
        at fit.FileRunner.main(Unknown Source)
        at FitTest.main(FitTest.java:13)
我去查了下,可能是表格后面有空白,可是检查后发现不存在空格。请问可能是什么原因呢?

相关推荐

Global site tag (gtag.js) - Google Analytics