Solucionado (ver solução)
Solucionado
(ver solução)
3
respostas

ERRO SpringSpringJUnit4ClassRunner.class

A classe SpringSpringJUnit4ClassRunner.class não é reconhecida, nem a anotação @ActiveProfiles.

@RunWith(SpringSpringJUnit4ClassRunner.class)
@Configuration(classes = { JPAConfiguration.class, ProdutoDAO.class})
@ActiveProfiles("test")
public class ProdutoDAOTest {
3 respostas

Olá Gabriel!

Seu pom.xml tem o starter do Spring Boot Test?

Caso não, declare a dependência abaixo:

 <dependency>
  <groupId>org.springframework.boot</groupId>
  <artifactId>spring-boot-starter-test</artifactId>
  <scope>test</scope>
</dependency

Outra coisa a se observar: No inicio da sua classe os pacotes estão sendo importados certinho? Deve ter algo semelhante a isso:

import org.springframework.test.context.junit4.SpringJUnit4ClassRunner;
import org.junit.runner.RunWith;
import org.junit.Test;

Caso nenhuma das opções acima funcionem você pode limpar seu repositório Maven e atualizar seu projeto.

Para isso faça o seguinte procedimento:

  • Vá ao diretório root do seu sistema e exclua a pasta Repository que fica dentro da pasta .m2 (Para visualizar arquivos ocultos basta dar CTRL + H).

  • Clique com o botão direito no seu projeto e vá em Run As > Maven Clean, isso irá forçar o processo de build fazendo com que as bibliotecas sejam baixadas novamente.

  • Só por precaução você pode clicar no projeto novamente com o botão direito e ir em Maven > Update Project > OK

Veja se funciona pra ti!

Aguardo seu retorno.

solução!

Funcionou ao fazer update project no maven... Essa dependência que você me passou é com Spring Boot, utilizei essas.

<!-- dependencias de teste -->
        <dependency>
            <groupId>junit</groupId>
            <artifactId>junit</artifactId>
            <version>4.12</version>
            <scope>test</scope>
        </dependency>

        <dependency>
            <groupId>org.springframework</groupId>
            <artifactId>spring-test</artifactId>
            <version>4.0.0.RELEASE</version>
            <scope>test</scope>
        </dependency>

Massa!

Irei marcar sua resposta como solução blz?

Abs, bons estudos!