Tag: JUNIT4
Estoy intentando implementar una prueba JUnit (v4.13.2) utilizando testcontainers (v1.16.2) para probar mejor nuestras clases DAO/JPA. Estoy utilizando la imagen oficial de docker centos/postgresql-96-centos7 y puedo ejecutarla en la línea de comandos sin problemas usando: docker run -d –name postgres -e POSTGRESQL_USER=user -e POSTGRESQL_PASSWORD=pass -e POSTGRES_DATABASE=db -p 5432:5432 centos/postgresql-96-centos7. Eliminé . . . Read more
¿Cómo escribir un caso de prueba JUnit para este código usando Mockito? Lista employee = jdbctemplate.query(“select * from employee”, new RowMapper(){ @Override public Employee mapRow(ResultSet rs, int rownumber) throws SQLException { Employee e = new Employee(); e.setId(rs.getString(“ID”)); e.setName(rs.getString(“NAME”)); return e; } });
public class FlooringMasteryServiceLayerImplTest { private FlooringMasteryServiceLayer service; /*public FlooringMasteryServiceLayerImplTest() { ApplicationContext ctx = new ClassPathXmlApplicationContext(“applicationContext.xml”); service = ctx.getBean(“serviceLayer”, FlooringMasteryServiceLayer.class); }*/ @BeforeClass public static void setUpClass() { } @AfterClass public static void tearDownClass() { } @Before public void setUp() { } @After public void tearDown() { } @Test public void testCreatedOrderFileNameFromDate() . . . Read more
“`java @RunWith(SpringRunner.class) @SpringBootTest(webEnvironment = SpringBootTest.WebEnvironment.RANDOM_PORT, classes = JeecgSystemApplication.class) public class SampleTest { <pre><code>@MockBean private CodeGenerateDbConfig initCodeGenerateDbConfig; </code></pre> } “`java @Configuration public class CodeGenerateDbConfig { @Bean public CodeGenerateDbConfig initCodeGenerateDbConfig() { if(StringUtils.isNotBlank(url)){ CodegenDatasourceConfig.initDbConfig(driverClassName,url, username, password); } return null; } } El error es: Caused by: java.lang.IllegalStateException: No se puede registrar el mock . . . Read more
Tú eres un traductor de español que se encarga de traducir documentos de IT. Traduce lo siguiente al español. No traduzcas el código y la salida en markdown. Tengo una clase con la anotación @ConfigurationProperties en Spring Boot, ¿cómo puedo hacer que este bean sea autowired en las pruebas de . . . Read more