Skip to content

Commit 31f3c37

Browse files
committed
Outbox
1 parent e653d81 commit 31f3c37

File tree

4 files changed

+8
-21
lines changed

4 files changed

+8
-21
lines changed

java/project/srv/src/test/java/com/github/capjscommunity/sapafcsdk/scheduling/outbox/SchedulingProviderOutboxCancelTest.java

Lines changed: 0 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -21,20 +21,13 @@
2121
import org.springframework.boot.test.autoconfigure.web.servlet.AutoConfigureMockMvc;
2222
import org.springframework.boot.test.context.SpringBootTest;
2323
import org.springframework.security.test.context.support.WithMockUser;
24-
import org.springframework.test.context.DynamicPropertyRegistry;
25-
import org.springframework.test.context.DynamicPropertySource;
2624
import org.springframework.test.web.servlet.MockMvc;
2725
import org.springframework.test.web.servlet.MvcResult;
2826

2927
@AutoConfigureMockMvc
3028
@SpringBootTest
3129
public class SchedulingProviderOutboxCancelTest {
3230

33-
@DynamicPropertySource
34-
static void overrideProps(DynamicPropertyRegistry registry) {
35-
registry.add("cds.persistence.schema", () -> "OUTBOX_PROVIDER_CANCEL");
36-
}
37-
3831
@Autowired
3932
private MockMvc mockMvc;
4033

java/project/srv/src/test/java/com/github/capjscommunity/sapafcsdk/scheduling/outbox/SchedulingProviderOutboxCreateTest.java

Lines changed: 0 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -20,20 +20,13 @@
2020
import org.springframework.boot.test.autoconfigure.web.servlet.AutoConfigureMockMvc;
2121
import org.springframework.boot.test.context.SpringBootTest;
2222
import org.springframework.security.test.context.support.WithMockUser;
23-
import org.springframework.test.context.DynamicPropertyRegistry;
24-
import org.springframework.test.context.DynamicPropertySource;
2523
import org.springframework.test.web.servlet.MockMvc;
2624
import org.springframework.test.web.servlet.MvcResult;
2725

2826
@AutoConfigureMockMvc
2927
@SpringBootTest
3028
public class SchedulingProviderOutboxCreateTest {
3129

32-
@DynamicPropertySource
33-
static void overrideProps(DynamicPropertyRegistry registry) {
34-
registry.add("cds.persistence.schema", () -> "OUTBOX_PROVIDER_CREATE");
35-
}
36-
3730
@Autowired
3831
private MockMvc mockMvc;
3932

java/project/srv/src/test/java/com/github/capjscommunity/sapafcsdk/scheduling/outbox/SchedulingWebsocketOutboxTest.java

Lines changed: 0 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -20,18 +20,11 @@
2020
import org.springframework.boot.test.autoconfigure.web.servlet.AutoConfigureMockMvc;
2121
import org.springframework.boot.test.context.SpringBootTest;
2222
import org.springframework.security.test.context.support.WithMockUser;
23-
import org.springframework.test.context.DynamicPropertyRegistry;
24-
import org.springframework.test.context.DynamicPropertySource;
2523

2624
@AutoConfigureMockMvc
2725
@SpringBootTest
2826
public class SchedulingWebsocketOutboxTest {
2927

30-
@DynamicPropertySource
31-
static void overrideProps(DynamicPropertyRegistry registry) {
32-
registry.add("cds.persistence.schema", () -> "OUTBOX_WEBSOCKET");
33-
}
34-
3528
@Autowired
3629
private CdsRuntime cdsRuntime;
3730

java/project/srv/src/test/java/com/github/capjscommunity/sapafcsdk/test/OutboxTestSetup.java

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -41,7 +41,11 @@ public OutboxTestSetup(String serviceName, CdsRuntime cdsRuntime, PersistenceSer
4141
return;
4242
}
4343
String message = ((CdsCreateEventContextImpl) context).getCqn().entries().getFirst().get("msg").toString();
44+
System.out.println("-----> Outbox message created");
4445
messageEvents.add(new JSONObject(message));
46+
try {
47+
Thread.sleep(100);
48+
} catch (InterruptedException ignored) {}
4549
messageCreated.countDown();
4650
});
4751

@@ -55,6 +59,10 @@ public OutboxTestSetup(String serviceName, CdsRuntime cdsRuntime, PersistenceSer
5559
new ChangeSetListener() {
5660
@Override
5761
public void afterClose(boolean completed) {
62+
System.out.println("-----> Outbox message deleted");
63+
try {
64+
Thread.sleep(100);
65+
} catch (InterruptedException ignored) {}
5866
messageDeleted.countDown();
5967
}
6068
}

0 commit comments

Comments
 (0)