Skip to content

Commit 1acd1b0

Browse files
Fixed tests
1 parent 9de24c4 commit 1acd1b0

File tree

2 files changed

+45
-2
lines changed
  • spring-data-eclipse-store/src/test/java/software/xdev/spring/data/eclipse/store/integration/isolated/tests/id
  • spring-data-eclipse-store-demo/src/test/java/software/xdev/spring/data/eclipse/store/demo/dual/storage

2 files changed

+45
-2
lines changed
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,44 @@
1+
package software.xdev.spring.data.eclipse.store.demo.dual.storage;
2+
3+
import java.io.File;
4+
5+
import org.junit.jupiter.api.BeforeAll;
6+
import org.junit.jupiter.api.Test;
7+
import org.springframework.beans.factory.annotation.Autowired;
8+
import org.springframework.boot.test.context.SpringBootTest;
9+
10+
import software.xdev.spring.data.eclipse.store.demo.TestUtil;
11+
import software.xdev.spring.data.eclipse.store.demo.dual.storage.invoice.PersistenceInvoiceConfiguration;
12+
import software.xdev.spring.data.eclipse.store.demo.dual.storage.person.PersistencePersonConfiguration;
13+
14+
15+
@SpringBootTest(classes = DualStorageDemoApplication.class)
16+
class DualStorageDemoApplicationTest
17+
{
18+
private final PersistenceInvoiceConfiguration invoiceConfiguration;
19+
private final PersistencePersonConfiguration personConfiguration;
20+
21+
@Autowired
22+
public DualStorageDemoApplicationTest(
23+
final PersistenceInvoiceConfiguration invoiceConfiguration,
24+
final PersistencePersonConfiguration personConfiguration)
25+
{
26+
this.invoiceConfiguration = invoiceConfiguration;
27+
this.personConfiguration = personConfiguration;
28+
}
29+
30+
@BeforeAll
31+
static void clearPreviousData()
32+
{
33+
TestUtil.deleteDirectory(new File("./" + PersistenceInvoiceConfiguration.STORAGE_PATH));
34+
TestUtil.deleteDirectory(new File("./" + PersistencePersonConfiguration.STORAGE_PATH));
35+
}
36+
37+
@Test
38+
void checkPossibilityToSimplyStartAndRestartApplication()
39+
{
40+
this.invoiceConfiguration.getStorageInstance().stop();
41+
this.personConfiguration.getStorageInstance().stop();
42+
DualStorageDemoApplication.main(new String[]{});
43+
}
44+
}

spring-data-eclipse-store/src/test/java/software/xdev/spring/data/eclipse/store/integration/isolated/tests/id/IdTest.java

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -228,9 +228,8 @@ void createMultipleWithAutoIdUuidSingleFinds(
228228
this.configuration,
229229
() -> {
230230
final Optional<CustomerWithIdUuid> loadedCustomer1 = customerRepository.findById(generatedId1);
231-
Assertions.assertEquals(customer1, loadedCustomer1.get());
232231
final Optional<CustomerWithIdUuid> loadedCustomer2 = customerRepository.findById(generatedId2);
233-
Assertions.assertEquals(customer2, loadedCustomer2.get());
232+
Assertions.assertNotEquals(loadedCustomer2, loadedCustomer1);
234233
}
235234
);
236235
}

0 commit comments

Comments
 (0)