RowTests mit NUnit 2.4

Letzte Woche hatte ich ein wenig Zeit und daher experimentierte ich wieder mit den neuen Extensibility-Features von NUnit 2.4. Ich wollte wissen, wie schwer es ist, das RowTest-Feature von MbUnit als NUnit-Addin zu implementieren. Zwei Stunden später war die RowTest-Extension für NUnit fertig. Ich habe die Extension unter der MIT-Lizenz veröffentlicht.

Die RowTest-Extension wird wie folgt verwendet:

1
2
3
4
5
6
7
8
9
10
11
12
13
14
[TestFixture]
public class RowTestSample
{
	 [RowTest]
	 [Row( 1000, 10, 100.0000)]
	 [Row(-1000, 10, -100.0000)]
	 [Row( 1000, 7, 142.85715)]
	 [Row( 1000, 0.00001, 100000000)]
	 [Row(4195835, 3145729, 1.3338196)]
	 public void DivisionTest(double num, double den, double res)
	 {
	 	Assert.AreEqual(res, num / den, 0.00001);
	 }
}

In der aktuellen Release sind noch nicht alle Features der MbUnit-RowTests implementiert, z.B. können Exceptions noch nicht getestet werden.

Dieser Eintrag wurde veröffentlicht in .NET-Plattform und getagged , , . Bookmarken: Permanent-Link. Kommentieren oder ein Trackback hinterlassen: Trackback-URL.

Ihr Kommentar

Ihre E-Mail wird niemals veröffentlicht oder verteilt. Benötigte Felder sind mit * markiert

*
*

Du kannst diese HTML Tags und Attribute verwenden: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong> <pre lang="" line="" escaped="">