Что-то вне вашего тестового класса (вероятно, суперкласс) создает movieLibraryService
, и оно воссоздается не так часто, как это необходимо для независимого тестирования.
Если вы добавите строку
movieLibraryService = new MovieLibraryService();
в верхней части вашего testSetUp()
метода, эта служба будет корректно сброшена перед запуском каждого метода тестирования, и они, вероятно, будут работать должным образом.
На самом деле, я подозреваю вас 'Получается ошибка в утверждении о размере, так как размер становится 6 вместо 3.
В качестве альтернативы, вы можете добавить метод разрыва (аннотированный @After
), который удаляет содержимое библиотеки фильмов, так чточто он всегда начинается пустым.