Hej,w jaki sposób porównać ze sobą stworzoną tablicę z "przypuszczalną" w teście (jak zacząć?): w internecie jest deklaracja( int[][] array = { {1, 2}, {3, 4} } )jednak kompletnie nie wiem od czego zacząć, żeby kod był testowalny. Czy mógłby mi ktoś w krokach rozpisać jak mogłoby to wyglądać?
0
2
Żeby kod był testowalny najlepiej jak metoda zwraca jakaś wartość, która będziesz mógł porównać z wartością oczekiwana.
1
- Po pierwsze trzeba rozdzielić tworzenie tablicy od jej wypisywania. Wtedy kod tworzący będzie można łatwo przetestować
- Po drugie nie powinieneś wypisywacz do
System.out
tylko do strumienia wyjściowego który możesz przekazać w parametrze. Wtedy w aplikacji przekazujeszSystem.out
a w testach testowy strumień
0
Tu nie ma co testowac. Masz funkcje void
która nie ma żadnych efektów ubocznych, więc nie robi nic. Można ją skasować i fajrant. Gdyby ta funkcja zwracała jakąś wartość, to co innego.