Tartalomjegyzék

< Java tesztelés

FitNesse

A FitNesse

A FitNesse segítségével átvételi teszteket írhatunk. A class fájlokat teszteljük egy webes Wiki felületen keresztül.

Webhely:

Példaprogram

Triangle.java
public class Triangle {
    double base;
    double height;
    public Triangle() {
        this.base = 30;
        this.height = 35;
    }
 
    public double calcArea() {
        return base*height/2;
    }
 
    public void setBase(double base) {
        this.base = base;
    }
 
    public void setHeight(double height) {
        this.height = height;
    }
 
}

Szükségünk lesz a két értéket beállító metódusra.

Tesztelő indítása

Töltsük le a fitnesse-standalone.jar fájlt.

Helyezzük el például egy fitnesse nevű könyvtárban.

Indítsuk el:

java -jar fitnesse-standalone.jar -p 8001

A böngészőbe írjuk be:

A főoldalhoz adjuk hozzá az „Edit” gombbal a következőt:

>TriangleTest

A fő wikioldal teljes forrása:

!1 Welcome to [[FitNesse][FitNesse.FitNesse]]!
!3 ''The fully integrated stand-alone acceptance testing framework and wiki.''
# Here is a good place to add your first page (WikiWord). For example, MyTopLevelApplicationPage

To add your first "page", click the [[Edit][.FrontPage?edit]] button and add a [[!-WikiWord-!][.FitNesse.UserGuide.FitNesseWiki.WikiWord]] to the page.

|'''To Learn More...'''                                                                                            |
|[[User Guide][.FitNesse.UserGuide]]                                   |''Answer the rest of your questions here.''|
|[[A Two-Minute Example][.FitNesse.UserGuide.TwoMinuteExample]]        |''A brief example. Read this one next.''   |
|[[Acceptance Tests][.FitNesse.SuiteAcceptanceTests]]                  |''FitNesse's suite of Acceptance Tests''   |
|[[Release Notes][.FitNesse.ReleaseNotes]]                             |''Find out about FitNesse's new features'' |
|[[Slack Community][https://fitnesse-community-inviter.herokuapp.com/]]|''Join the Slack Community.''              |

>TriantleTest



!note Release ${FITNESSE_VERSION}

Mentsünk.

Tesztlap írása

Kattintsuk a TriangleTest utáni kérdőjelre. Egy új üres wiki oldal készíthetünk:

!define TEST_SYSTEM {slim}


!path /home/janos/dev/app01/bin/

| Triangle |
| base | height | calcArea? |
| 30 | 35 | 525.0 |
| 3 | 4 | 6.0 |

Mentsük el a kódot.

Tesztelés

A wiki felületen felül találunk egy „Test” gombot. Erre kattintva elindul a tesztelés.