java如何在spring boot JUnit 5中对oracle存储过程调用进行单元测试
我使用的是SpringBootStarter数据jpa,并且有Oracle存储过程调用。如何在此场景中进行单元测试和代码覆盖率。下面是示例代码
StoredProcedureQuery userProcedure = entityManager.createStoredProcedureQuery("STOREDPROCNAME");
String param1 = "p_search_string";
String param2 = "p_start_position";
String param3 = "P_worday_users";
userProcedure.registerStoredProcedureParameter(param1, String.class, ParameterMode.IN);
userProcedure.registerStoredProcedureParameter(param2, String.class, ParameterMode.IN);
userProcedure.registerStoredProcedureParameter(param3, void.class, ParameterMode.REF_CURSOR);
userProcedure.setParameter(param1, searchText);
List<Object[]> results = userProcedure.getResultList();
我可以用内存数据库代替oracle进行单元测试吗
如何对本机查询进行单元测试
@Query(value=“SELECT SCHEMA.ID_SEQ.nextval FROM dual”,nativeQuery=true) public int getPkgIdSeq()
共 (0) 个答案