Я пытаюсь написать несколько тестов junit для класса Student. В принципе, у каждого ученика есть studentNum, который устанавливается на итератор, который является частным статическим int. Каждый раз, когда создается новый ученик, studentNum увеличивается.Сброс частного статического int из тестового класса junit
У меня есть несколько тестов для функции, которая получает ученика со студентомNum 1 из прошедшего в arraylist студентов. Тем не менее, каждый раз, когда я делаю нового арраиста студентов в новом тесте, studentNum начинается там, где студент предыдущего теста отказался. Таким образом, первый тест заставит учащихся с учениками с 0 по 5, а второй тест сделает студентов с studentNums с 6 по 11.
Мне было интересно, есть ли способ сбросить личное статическое целое studentNum из моего теста класс, чтобы я мог начать с нуля для каждого теста? Любая помощь была бы очень восприимчивой.
Возможно, вам нужен метод '@ Before', который вызывается перед каждым тестом. –
где ваш код? –
Просто создайте новый прибор «Студент» перед каждым методом тестирования. – eckes