你好,我正在嘗試測試我的3種以不同方式對字符串數組進行排序的類!安裝,初始化Junit測試
我知道有一種方法可以使用一個數組,然後在每次測試中使用它們。
到目前爲止,這是我的代碼:
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我試圖安裝程序和用來初始化方法它似乎沒有找到X我做了什麼錯?
問候
馬克·拉斯穆森
所以我需要初始化它作爲一個公共變量?是不是毀了方法初始化的整個點? –
如果我這樣做,它會對x數組進行第一次排序。不會所有的其他測試是無用的,因爲數組已經排序? –
1修復了你的代碼,但它是完美的! :D x = new String [] {「Ludo」,「Chesstitans」,「Palle」,「Monkey」}; –