मुझे अपने परीक्षण मामलों में से एक को "लंबित" स्थिति में रखना होगा।Specs2: किसी संदेश के साथ विनिर्देश को अनदेखा करें?
मैं इसे किसी प्रकार का संदेश गधे करना चाहता हूं जिसे परीक्षण चलाने पर आउटपुट पर प्रदर्शित किया जा सकता है, जो @Ignore("Pending: issue #1234 needs to be fixed")
के साथ जुनीट की तरह कुछ है।
क्या इसके लिए Specs2 के बराबर है?
class MySpec extends mutable.Specification {
args(skipAll = true) // Can I include a message here in the output somehow?
"cool MyClass feature" should {
"which is broken unfortunately" in {
failure
}
}
}
अग्रिम धन्यवाद!
आप अपने उदाहरण के शरीर में 'विफलता' के बजाय 'लंबित (" संदेश ")' का उपयोग भी कर सकते हैं (बशर्ते कि कोई 'विफलता अपवाद' पहले नहीं कहा जाता है। उस स्थिति में 'लंबित यूटिलफिक्स सबसे अच्छा तरीका है) – Eric
Thx वैकल्पिक दृष्टिकोण के लिए सहायता, @Eric भी। – rlegendi
मुझे लगता है कि जवाब वास्तव में गलत है - संकलित नहीं करता है। .pendingUntilFixed ("समस्या के बारे में संदेश") को एक पंक्ति को स्थानांतरित करना होगा। –