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

No tests found with test runner 'Junit 5'

No está rodando o teste . Retorna um popup com a mensagem do título Insira aqui a descrição dessa imagem para ajudar na acessibilidade .

Atte. Omar

3 respostas

Consegui tirar esse erro fazendo isto :

import org.junit.Assert; //import org.junit.Test; import org.junit.jupiter.api.Test; // JUnit 5 import org.junit.runner.RunWith; import org.springframework.boot.test.context.SpringBootTest; import org.springframework.test.context.junit4.SpringRunner;

Ao rodar o teste agora está dando erro de criação das tabelas . :

Caused by: org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'dataSourceScriptDatabaseInitializer' defined in class path resource [org/springframework/boot/autoconfigure/sql/init/DataSourceInitializationConfiguration.class]: Invocation of init method failed; nested exception is org.springframework.jdbc.datasource.init.ScriptStatementFailedException: Failed to execute SQL script statement #1 of URL [file:/home/omar/Documentos/Documentos/curso_teste_alura/target/classes/data.sql]: INSERT INTO USUARIO(nome, email, senha) VALUES('Aluno', 'aluno@email.com', '$2a$10$sFKmbxbG4ryhwPNx/l3pgOJSt.fW1z6YcUnuE2X8APA/Z3NI/oSpq'); nested exception is org.h2.jdbc.JdbcSQLSyntaxErrorException: Table "USUARIO" not found (this database is empty); SQL statement:

solução!

Oi Omar,

O import da anotação @Test precisa ser do JUnit 5: import org.junit.jupiter.api.Test

Troque também a anotação @RunWith(SpringRunner.class) para: @ExtendWith(SpringExtension.class)

E manda aqui como está o seu arquivo application.properties

Deu certo valeu .