Criar um pacote Service em Testes com o nome CategoryServiceTests
Anotações @ExtendedWith(SpringExtension.class) para que não seja carregado o contexto da aplicação e Mockaremos o comportamento do respository!
@ExtendedWith(SpringExtension.class)
@InjectMocks no CategoryService e @Mock no Repository.
Como pode ser visto acima, o findAll utiliza uma List<Category> e também importaremos a entidade Category e uma List.
List<Category>
Para fazer isso, só usar o setUp como sempre.
Ao invés de instanciar uma Category toda hora, criaremos uma Factory conforme já vimos no outro estudo.
Atualizado há 1 ano