Hola, estoy intentando probar mis 3 clases que ordenan matrices de cadenas de diferentes maneras.SetUp, initilize Junit testing
Sé que hay un método que inyecta una matriz y luego las usa en cada una de mis pruebas.
Hasta ahora, este es mi código:
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 He intentado tanto SETUP y método initilize, duerma parecen encontrar x lo que he hecho mal?
Saludos
Marc Rasmussen
así que necesito iniciarlo como una variable pública? ¿Eso no arruina todo el punto de inicio del método? –
si lo hago así y ordena la matriz x por primera vez. ¿No serán inútiles todas mis otras pruebas porque la matriz ya está ordenada? –
¡1 arreglo a su código pero de otra manera era perfecto! : D x = new String [] {"Ludo", "Chesstitans", "Palle", "Monkey"}; –