के साथ सीईसी खाली परीक्षण मैं कैसे देख सकता हूं कि Seq[String]
खाली है या स्कैला में specs2 का उपयोग नहीं कर रहा है? मैं seq must be empty
या seq.length must be greaterThan(0)
का उपयोग कर रहा हूं लेकिन मैं हमेशा टाइप मिस्चैच त्रुटियों के साथ समाप्त होता हूं।specs2
ret is Seq[String]
ret.length must be greaterThan(0)
[error] ApiTest.scala:99: type mismatch;
[error] found : Int
[error] required: org.specs2.matcher.Matcher[String]
[error] ret.length must be greaterThan(0)
यदि आप सटीक कोड और संकलक द्वारा दिए गए त्रुटि संदेश को पोस्ट करते हैं तो आप अधिक भाग्यशाली हो सकते हैं। –
हां कृपया एक और पूरा उदाहरण जोड़ें। मुझे लगता है कि आपका मामला "शास्त्रीय" प्रकार अनुमान समस्या का एक उदाहरण हो सकता है जहां आपके पास लगातार नए मैटल एक्सप्रेशन न्यूलाइन द्वारा अलग किए गए हैं, जैसे "ret.length अधिक होना चाहिए (0) \ n ret.lenght होना चाहिए LowerThan (10)" (यदि ऐसा है तो मैं इस टिप्पणी को उचित उत्तर के रूप में संपादित करूंगा) – Eric