मैं अपने इकाई परीक्षण वर्ग में 3 परीक्षण तरीकों है, लेकिन दृश्य स्टूडियो केवल दूसरे टेस्ट चलाता है, दूसरोंदृश्य स्टूडियो के लिए एक परीक्षण कक्षा में सभी इकाई परीक्षण
ये 3 परीक्षण तरीकों हैं अनदेखी नहीं चलता है:
[TestClass()]
public class InsertionSortTest
{
[TestMethod()]
public void sortTest()
{
InsertionSort target = new InsertionSort(); // TODO: Initialize to an appropriate value
int[] n = new int[] { 2, 1, 4 };
int[] nExpected = new int[] { 1, 2, 4 };
target.sort(ref n);
CollectionAssert.AreEqual(nExpected, n);
}
[TestMethod()]
public void sortTest2()
{
InsertionSort target = new InsertionSort(); // TODO: Initialize to an appropriate value
int[] n = new int[] { 1, 2 };
int[] nExpected = new int[] { 1, 2 };
target.sort(ref n);
CollectionAssert.AreEqual(nExpected, n);
}
[TestMethod()]
public void sortTest3()
{
InsertionSort target = new InsertionSort(); // TODO: Initialize to an appropriate value
int[] n = new int[] { 1, 2 };
int[] nExpected = new int[] { 1, 2 };
target.sort(ref n);
CollectionAssert.AreEqual(nExpected, n);
}
}
तो जब मैं केवल परीक्षण चलाता हूं तो सॉर्टटेस्ट 2 निष्पादित किया जाता है? मुझे इस से 3 परिणाम की उम्मीद है। मुझे परिणाम 1/1 पास हो रहा है। टेस्टनाम: sortTest2।
मेरे द्वारा किए गए दो अन्य परीक्षणों के साथ क्या हुआ?
लगता है जैसे यह सिर्फ पुराने संकलन या ऐसा कुछ चल रहा है ... कैश को फिर से जांचने का प्रयास करें – gillyb
एक तरफ, कृपया .NET नामकरण सम्मेलनों का पालन करें - और अपने परीक्षण विधियों का नाम दें ताकि यह स्पष्ट हो कि वे किस परिदृश्य को ' फिर से क्रमबद्ध करें। (आपको शायद 'रेफरी' की आवश्यकता नहीं है, या तो ...) –