我是 Spring Boot 的新手。我正在嘗試為 Spring Boot Repository 配置 Junit 測試。下面是代碼片段和配置。@RunWith(SpringRunner.class)@DataJpaTest@AutoConfigureTestDatabase(replace=Replace.NONE)@ContextConfiguration(classes= ObjectAddressDaoImpl.class, loader=AnnotationConfigContextLoader.class)@EnableAutoConfiguration(exclude=AutoConfigureTestDatabase.class)@TestPropertySource("/application.properties")public class AddressTest{ @Autowired private AddressDao daoAddress; @Test public void testGetAddresses() { List<AddressEntity> addresses = daoAddress.getAddresses(99L); System.out.println("Addresses : " + addresses.size()); }}application.propertiesspring.datasource.driver-class-name=oracle.jdbc.OracleDriverspring.datasource.url=jdbc:oracle:thin:@IP:Port:schemaspring.datasource.username=abcsspring.datasource.password=abcsspring.profiles.active=oraclespring.jpa.database-platform=org.hibernate.dialect.Oracle10gDialectspring.jpa.hibernate.ddl-auto=validate當我運行測試時,它打印 0。如果我的配置正確,請告訴我。任何及時的幫助表示贊賞!
添加回答
舉報
0/150
提交
取消