3 回答

TA贡献1818条经验 获得超8个赞
对于测试存储库,您应该具有注释:
@DataJpaTest
@RunWith(SpringRunner.class)
@SpringBootTest(classes=MyApplication.class)

TA贡献1982条经验 获得超2个赞
我注意到您缺少此注释 @RunWith(SpringRunner.class)
我一直在关注这个页面,我可以做到https://grokonez.com/testing/datajptest-with-spring-boot

TA贡献1880条经验 获得超4个赞
如果您使用 JPA,请添加类 Test @DataJpaTest。前任。:
@DataJpaTest
public class CategoriaServiceTest {
@Autowired
private CategoriaRepository repository;
@Test
public void test() {
Categoria categoria = new Categoria(null, "Teste");
Categoria categoriaSaved = repository.save(categoria);
assertEquals(categoria.getNome(), "Jefferson");
}
}
添加回答
举报