zoukankan      html  css  js  c++  java
  • fitnesse

    fitnesse - 一个简单的例子(slim)

    2017-09-30

    目录
    1 编写测试代码(Fixture code)
    2 编写wiki page并运行
      2.1 新建wikiPage
      2.2 运行Wiki Page

    1 编写测试代码(Fixture code)


     返回

    Fixture code是被wiki page调用的Java(或其他支持语言)类。

    Fixture code

    package util;
    
    public class Add {
        private double A, B;
    
        public Add(double A, double B) {
            this.A = A;
            this.B = B;
        }
    
        public double calc() {
            return A + B;
        }
    }
    View Code

    2 编写wiki page并运行


     返回

    2.1 新建wikiPage

    菜单Add->Test Page,如下图:

    图1 新建wiki page

    进入wiki page边界页面,给改wiki page起个名字,在内容栏输入一下内容: 

     1 !define TEST_SYSTEM {slim}
     2 
     3 !path D:fitnesseUtilin
     4 
     5 |import            |
     6 |fitnesse.slim.test|
     7 |util|
     8 
     9 |script|Add|1.1|2.2|
    10 |$result=|calc|

    其中:

    • 第1行:使用slim方式解析wiki page
    • 第3行:指定路径让fitnesse知道fixture code地址,可以是class或jar包,D:fitnesseUtilin这个地址是Add.java的class或jar包存放地址
    • 第5~7行:引入包或命名空间
    • 第9~10行:script table,详情见:Script Table

    图2 wiki page显示页面

    2.2 运行Wiki Page

    点击‘Test’菜单运行WikiPage,结果如下:

    图3 wiki page运行结果

     

     

  • 相关阅读:
    sqlserver查询表字段
    Lombok
    属性配置
    计时器与启动加载器
    banner
    互斥锁和条件变量
    System V消息队列
    命令行参数的处理函数getopt
    posix 消息队列
    不定参数
  • 原文地址:https://www.cnblogs.com/Ming8006/p/7615240.html
Copyright © 2011-2022 走看看