Angenommen, ich eine specs2 Spezifikation in der „Einheit“ Stil definiert haben, wie folgt:Wie kann ich ein "sollte" Block/Fragment in specs2 überspringen?
import org.specs2.mutable
class MyClassSpec extends mutable.Specification {
"myMethod" should {
"return positive values" in {
MyClass.myMethod must beGreaterThan(0)
}
"return values less than 100" in {
MyClass.myMethod must beLessThan(100)
}
}
}
Gibt es eine einfache Art und Weise/disable/Markierung alle Beispiele innerhalb der überspringen sollte myMethod
Block/Fragment anhängig?
Offensichtlich kann ich pendingUntilFixed
aufrufen oder pending
von jedem einzelnen Beispiel im Block zurückgeben, aber das wäre ziemlich mühsam für einen Block mit vielen Spezifikationen.
Es scheint, dass dies ein häufiges Vorkommen wäre, wenn MyClass.myMethod
schwierig zu implementieren ist und gestempelt wird. Gibt es eine andere Möglichkeit, dass dies üblicherweise in Specs2 getan wird?
Sicher, das wird gehen. Vielen Dank! – Kevinoid
Ich nehme an, dass es keine Möglichkeit gibt, die Fragmente in der Ausgabe als ausstehend erscheinen zu lassen? Wenn sie ausgeschlossen werden, werden sie etwas schwieriger zu merken (zumindest für mich). – Kevinoid
Ich habe die Antwort mit dem, was Sie wahrscheinlich sind, aktualisiert. – Eric