CategoryService

  1. Criar um pacote Service em Testes com o nome CategoryServiceTests

  2. Anotações @ExtendedWith(SpringExtension.class) para que não seja carregado o contexto da aplicação e Mockaremos o comportamento do respository!

@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.

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