2010-07-05 14 views
6

के खिलाफ फिटनेस टेस्ट मैं फिटनेस स्लिम का उपयोग कर रहा हूं और मैं यह जांचना चाहता हूं कि स्थिरता का परिणाम खाली स्ट्रिंग है या नहीं। फिटनेस खाली में परिणाम फ़ील्ड छोड़कर केवल एक अनदेखा परीक्षण में परिणाम होता है जो स्पष्ट रूप से मैं नहीं चाहता हूं। मैं स्थिरता कोड को विस्तारित करके इसे हल कर सकता हूं, लेकिन मुझे आश्चर्य है कि इसे फिटनेस के भीतर ही संभाला जा सकता है।खाली स्ट्रिंग परिणाम

उत्तर

5

शब्द 'रिक्त' पास करने से एक खाली स्ट्रिंग सिम्युलेट हो जाती है।

जैसे:

| जांचें कि लौटाई गई स्ट्रिंग है। खाली |

+0

मुझे पता है कि 'खाली' कीवर्ड फिटSharp (.NET संस्करण) के साथ काम करता है लेकिन AFAIK यह SLIM के लिए समर्थित नहीं है। –

6

ऐसा लगता है कि स्लिम के रूप में एक खाली स्ट्रिंग का तात्पर्य एक उपेक्षा, कम से कम QueryTable स्थिरता के लिए: एक सेल है कि तालिका में खाली छोड़ा जाता है परिणाम से भरा जाएगा और गिना के रूप में नजरअंदाज कर दिया

हालांकि इस एक अच्छा समाधान नहीं माना जाता है, तो आप वास्तव में आप रेगुलर एक्सप्रेशन का उपयोग कर सकता है

=~/^$/ 

एक अन्य विकल्प पर मेल द्वारा एक खाली स्ट्रिंग पर परीक्षण करने के लिए अशक्त स्थिरता उपयोग कर रहा है अगर ड्राइवर, जैसा कि http://fitnesse.org/FitNesse.SuiteAcceptanceTests.SuiteSlimTests.SlimSymbolsCanBeBlankOrNull

3

इस मामले में - जब आपको SLIM उपयोग के साथ जांच करने की आवश्यकता होती है, तो परिणाम एक खाली स्ट्रिंग है, तो आप मार्कअप चर का उपयोग कर सकते हैं। बस इसे कहीं अपने पृष्ठ पर परीक्षण के साथ, की तरह परिभाषित करते हैं:

परिभाषित खाली {}

और फिर यह कहीं भी फोन आप चाहते हैं:

| जांच | SomeFixtureName | $ {खाली} |

+0

यह SLIM के लिए काम करता है, उत्तर के लिए धन्यवाद! गैर-स्लिम के लिए ऐसा लगता है कि 'रिक्त' को @ राइबर के उत्तर के रूप में पसंदीदा विकल्प होना चाहिए। –

+1

यह मेरे लिए काम नहीं करता है। यह अभी भी परीक्षण को अनदेखा करता है। – bouvierr

संबंधित मुद्दे