हैलो वहाँ मैं अपने 3 वर्गों का परीक्षण करने की कोशिश कर रहा हूं जो अलग-अलग तरीकों से स्ट्रिंग सरणी टाइप करता है!सेटअप, जूनिट परीक्षण को निष्क्रिय करें
मुझे पता है कि एक विधि है जो एक सरणी को intilize और फिर मेरे प्रत्येक परीक्षण में उनका उपयोग करता है।
अब तक यह मेरा कोड है:
public class SortingTest {
public insertionSort is = new insertionSort();
public bubbleSort bs = new bubbleSort();
@Test
public void testBubbleSort() {
String [] sortedArray ={"Chesstitans", "Ludo", "Monkey", "Palle"};
bs.sort(sortedArray);
assertArrayEquals(sortedArray, x);
}
@Test
public void testInsertionSort() {
}
@Test
public void testMergeSort() {
}
@Test
public void testSelectionSort() {
}
@Before
protected void setUp() throws Exception{
String[]x ={"Ludo", "Chesstitans", "Palle", "Monkey"};
}
}
Eventhough मैं दोनों सेटअप और initilize विधि यह does not एक्स को खोजने के लिए क्या मैं गलत किया है लगता है की कोशिश की?
सादर
मार्क रासमुसेन
इसलिए मुझे इसे सार्वजनिक चर के रूप में समायोजित करने की आवश्यकता है? क्या विधि के पूरे बिंदु को बर्बाद नहीं करता है? –
अगर मैं ऐसा करता हूं और यह पहली बार एक्स सरणी को टाइप करता है। मेरे सभी अन्य परीक्षण बेकार नहीं होंगे क्योंकि सरणी पहले ही हल हो चुकी है? –
1 आपके कोड को ठीक करें लेकिन अन्यथा यह सही था! : डी एक्स = नया स्ट्रिंग [] {"लुडू", "चेसस्टिटन्स", "पाल", "बंदर"}; –