#java #unit-testing #testing
#java #модульное тестирование #тестирование
Вопрос:
Мне нужно протестировать метод, который принимает список в качестве параметров.
Метод:
public void shuffleCards(List<Integer> data, List<Integer> frequency) {
Collections.shuffle(data);
Collections.shuffle(frequency);
}
Должен ли я сначала создать список данных и частот и добавить к ним значения, а затем протестировать или есть какой-либо другой способ>
После тестирования мне также нужно создать таблицу. Моя таблица выглядит следующим образом. Я также не уверен, что моя таблица верна.
Комментарии:
1. Во что бы то ни стало — напишите тест JUnit, который создаст два списка, которые вам нужны. Я не знаю, о чем эта таблица. Я бы предпочел запустить тест JUnit, чем подобную документацию.
2. Это для моего назначения, поэтому мне нужно сделать это так, как они сказали мне. В любом случае, верна ли моя документация для этого метода? @duffymo
3. Какой документ? Таблица? Ну, это зависит от человека, который спрашивает вас об этом. Я предпочитаю Javadoc в целом 🙂
4. Вы можете выполнять тесты JUnit. Нет, так с таблицами или javadocs.
Ответ №1:
В этом методе не так много для тестирования, поскольку вы используете только методы из коллекций…
возможно, проверьте, что списки данных и частоты не являются нулевыми или пустыми… остальное ( Collections.shuffle()
) уже протестировано oracle 🙂
Комментарии:
1. Трудно ожидать конкретного результата от
Collections.shuffle
поэтому я согласен с вами! Но в этом случае.