2010-06-09 2 views
7

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

हालांकि, रीशेर्पर अब किसी कारण से मेरे लिए परीक्षण नहीं चलाएगा: यह उन्हें लाल स्ट्राइकआउट के साथ बाहर कर देता है।

कोई त्रुटि कोड नहीं है मुझे डर है, और जेटब्रेन साइट पर ऐसे व्यवहार का कोई उल्लेख नहीं है।

क्या किसी और ने इसी तरह के बेनहॉयर का अनुभव किया है?

चीयर्स, एड

संपादित

एक परीक्षण का एक उदाहरण है, सिर्फ दिखाने के लिए कि मैं सिर्फ उन्हें गलत नहीं कर रहा हूँ:

using NUnit.Framework; 

/// <summary> 
/// Test 
/// </summary> 
[TestFixture] 
public class Test 
{ 
    [Test] 
    public void TestOne() 
    { 
     Assert.IsTrue(true); 
    } 
} 

वास्तव में ज्यादा नहीं है कि में गलत जाने के लिए उदाहरण: डी

+0

अपने रिशेर्पर कैश को हटाने का प्रयास करें – mxmissile

+0

@mxmissile ने कोशिश की कि, काम नहीं किया मुझे डर है! –

उत्तर

1

शायद आप आकस्मिक रूप से हटाए गए [टेस्टफिक्चर], [टेस्ट] विशेषताओं, परीक्षण विधियों को निजी, या टेस्ट क्लास निजी बनाते हैं।

कुछ उदाहरण कोड पोस्ट करें यदि उपरोक्त मामले (वर्ग घोषणा सहित पूरी कक्षा)

+0

टेस्ट के साथ कुछ भी गलत नहीं है (वे टीमसिटी बिल्ड पर्यावरण या एनयूनिट कंसोल धावक से ठीक चलते हैं), लेकिन यह एक एएसपीनेट वेबसाइट है, इसलिए हर बार जब मैं जांच करना चाहता हूं तो मैन्युअल एमएसबिल्ड करना दर्द होता है मेरे परीक्षण –

+0

हाय @ एडवुडकॉक, कोशिश करें (1) कोड के बाईं ओर पीले/हरे रंग के सर्कल पर क्लिक करके मैन्युअल रूप से गायब परीक्षण का चयन करें (2) अपने परीक्षण सत्र को बंद करें (यह सभी सत्रों के साथ विंडो बंद करने जैसा नहीं है !)। अगर यह अभी भी काम नहीं करता है तो मुझे बताएं। – Grzenio

+0

दोनों ने कोशिश की और मुझे डर है कि मेरे पास एक ही समस्या है। –

0

मैं हाल ही में एक ऐसी ही समस्या हुई नहीं है। कारण यह था कि कुछ कॉन्फ़िगरेशन फ़ाइलें जो आवश्यक कुछ परीक्षणों को प्रासंगिक बिन निर्देशिका में कॉपी नहीं किया जा रहा था। "प्रतिलिपि अगर नई/प्रतिलिपि हमेशा" फ़ाइल पर संपत्ति कुछ बिंदु पर रीसेट हो गई थी। मुझे आपके द्वारा देखे जा रहे फीडबैक की एक ही कमी आई है, और जब तक मैंने 4.5 से 5 तक रिशेर्पर को अपग्रेड नहीं किया तब तक समस्या का समाधान नहीं कर सका। फिर उसने मुझे फ़ाइलों में से एक के बारे में एक त्रुटि संदेश देना शुरू कर दिया।

चूंकि आप पहले से ही v5 का उपयोग कर रहे हैं, यह शायद आपको इतना मदद नहीं करेगा!

+0

विकल्प स्क्रीन में वह संपत्ति कहां है? मैंने 4.5 पर यह समस्या भी शुरू कर दी, लेकिन यह कई एसएलएन फाइलों पर हो रहा है , जिनमें से कुछ नए हैं, इसलिए मुझे संदेह है कि यह एक कॉन्फ़िगरेशन मुद्दा है, लेकिन आप कभी नहीं जानते! –