Frage

In NUnit 2.4.7, nunit.framework.extensions.dll wurde eingeschlossen, die es möglich gemacht, RowTests zu tun.

Wenn Sie die neueste Version herunterzuladen (2.5.8) Ich kann es nicht finden. Was geschah mit ihm?

War es hilfreich?

Lösung

Statt RowTest zu verwenden, können Sie TestCase verwenden. Eine vorherige Prüfung RowTest mit würde wie folgt aussehen:

[RowTest]
[Row("foo", false)]
[Row("", true)]
public void Some_test(string value, bool expected)
{
  // test
}

Und das Gleiche mit TestCase sieht wie folgt aus:

[TestCase("foo", false)]
[TestCase("", true)]
public void Some_test(string value, bool expected)
{
  // test
}

Andere Tipps

RowTest war eine Erweiterung, die in vorübergehend verschmolzen wurde, und wurde in 2,5 Alpha 2

entfernt

Zitat von der Release Notes 2.4.8 :

  

NUnit enthält jetzt die RowTest   Erweiterung, geschrieben von Andreas   in seiner Verlängerung Schlapsi,   Baugruppen. Diese Erweiterung ermöglicht es Ihnen,   In den Schreibtestmethoden, die nehmen   Argumente und mehrere Sätze zur Verfügung zu stellen   Argumentationswerte unter Verwendung der   RowAttribute. So verwenden RowTest, Ihre   Test muss die Referenz   nunit.framework.extensions Montage.

     

Hinweis: Erweiterungen in NUnit des Merging   eigene Verlängerungsanordnung ist ein   experimentieren wir für diese versuchen,   Freisetzung. Der Ansatz kann in ändern   Zukunft releases.future Mitteilungen.

Zitat aus dem 2.5 Alpha 2 Release Notes :

  

Die RowTestExtension, die verschmolzen   in den nunit Erweiterungs-DLLs in   Alpha-1, wird nun als separates bereitgestellt   Addin. Dies ist der allgemeine Ansatz, den wir   Plan nehmen in Bezug auf jeden   addins gebündelt, da es das erlaubt   Schöpfer eines AddIn-Updates bereitgestellt   getrennt von der NUnit-Release.

Sie können nun die RowTest Erweiterung herunterladen von hier .

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top