Я пытаюсь выполнить интеграционное тестирование разработанных мной сервисов. Часть сервиса включает в себя использование daos. На данный момент мне нужно сделать в моей настройке какое-то соединение с постоянным устройством, а затем я могу протестировать свою службу.
Я в основном копирую файл persistence.xml и помещаю его в src/test/resources и пытаюсь
@Before
public void beginTransaction() {
emf = Persistence.createEntityManagerFactory(dao-test");
em = emf.createEntityManager();
}
@Test public void testAccountDonation(){
AccountResult result = AccountService.getDonationAmount();
Assert.assertEquals("Success", result.getResultCode());
}
Не удалось установить соединение для класса драйвера "oracle.jdbc.driver.OracleDriver" и URL-адреса "jdbc:oracle:thin:@data-arctichome.arcww2.com:1521:orclgdb1". Возможно, вы указали неверный URL.
Вот мой блок настойчивости.
<persistence-unit name="dao-test"
transaction-type="RESOURCE_LOCAL">
<properties>
<property name="openjpa.ConnectionDriverName"
value="oracle.jdbc.driver.OracleDriver" />
<property name="openjpa.ConnectionURL"
value="jdbc:oracle:thin:@xxxxxxxxx:orclgdb1" />
<property name="openjpa.ConnectionUserName" value="xxxxxx" />
<property name="openjpa.ConnectionPassword"
value="xxxxxx" />
</properties>
</persistence-unit>
Спасибо.