Skip to content

Commit 12f1150

Browse files
committed
Address comments
Signed-off-by: siri-varma <[email protected]>
1 parent bbb5d1b commit 12f1150

File tree

24 files changed

+103
-50
lines changed

24 files changed

+103
-50
lines changed

pom.xml

+1-1
Original file line numberDiff line numberDiff line change
@@ -17,7 +17,7 @@
1717
<grpc.version>1.69.0</grpc.version>
1818
<protobuf.version>3.25.5</protobuf.version>
1919
<protocCommand>protoc</protocCommand>
20-
<dapr.proto.baseurl>https://raw.githubusercontent.com/dapr/dapr/v1.15.3/dapr/proto</dapr.proto.baseurl>
20+
<dapr.proto.baseurl>https://raw.githubusercontent.com/dapr/dapr/v1.15.4/dapr/proto</dapr.proto.baseurl>
2121
<dapr.sdk.version>1.15.0-SNAPSHOT</dapr.sdk.version>
2222
<dapr.sdk.alpha.version>0.15.0-SNAPSHOT</dapr.sdk.alpha.version>
2323
<os-maven-plugin.version>1.7.1</os-maven-plugin.version>

sdk-springboot/src/test/java/io/dapr/springboot/MockController.java

+3-1
Original file line numberDiff line numberDiff line change
@@ -13,7 +13,9 @@
1313

1414
package io.dapr.springboot;
1515

16-
import org.springframework.web.bind.annotation.*;
16+
import org.springframework.web.bind.annotation.PostMapping;
17+
import org.springframework.web.bind.annotation.RequestMapping;
18+
import org.springframework.web.bind.annotation.RequestMethod;
1719

1820
@RequestMapping(value = {"v1", "v2"})
1921
public class MockController {

sdk-tests/src/test/java/io/dapr/it/resiliency/SdkResiliencyIT.java

+2-3
Original file line numberDiff line numberDiff line change
@@ -58,8 +58,7 @@
5858
import static com.github.tomakehurst.wiremock.client.WireMock.urlMatching;
5959
import static com.github.tomakehurst.wiremock.client.WireMock.verify;
6060
import static io.dapr.it.resiliency.SdkResiliencyIT.WIREMOCK_PORT;
61-
import static io.dapr.it.testcontainers.ContainerConstants.DAPR_RUNTIME_IMAGE_TAG;
62-
import static io.dapr.it.testcontainers.ContainerConstants.TOXIPROXY_IMAGE_TAG;
61+
import static io.dapr.it.testcontainers.DaprContainerConstants.DAPR_RUNTIME_IMAGE_TAG;
6362
import static org.assertj.core.api.Assertions.assertThat;
6463
import static org.junit.jupiter.api.Assertions.assertThrows;
6564

@@ -85,7 +84,7 @@ public class SdkResiliencyIT {
8584
.withNetwork(NETWORK);
8685

8786
@Container
88-
private static final ToxiproxyContainer TOXIPROXY = new ToxiproxyContainer(TOXIPROXY_IMAGE_TAG)
87+
private static final ToxiproxyContainer TOXIPROXY = new ToxiproxyContainer("ghcr.io/shopify/toxiproxy:2.5.0")
8988
.withNetwork(NETWORK);
9089

9190
private static Proxy proxy;

sdk-tests/src/test/java/io/dapr/it/spring/data/DaprKeyValueRepositoryIT.java

+4-2
Original file line numberDiff line numberDiff line change
@@ -35,8 +35,10 @@
3535

3636
import static io.dapr.it.spring.data.DaprSpringDataConstants.BINDING_NAME;
3737
import static io.dapr.it.spring.data.DaprSpringDataConstants.STATE_STORE_NAME;
38-
import static io.dapr.it.testcontainers.ContainerConstants.DAPR_RUNTIME_IMAGE_TAG;
39-
import static org.junit.jupiter.api.Assertions.*;
38+
import static io.dapr.it.testcontainers.DaprContainerConstants.DAPR_RUNTIME_IMAGE_TAG;
39+
import static org.junit.jupiter.api.Assertions.assertEquals;
40+
import static org.junit.jupiter.api.Assertions.assertFalse;
41+
import static org.junit.jupiter.api.Assertions.assertTrue;
4042

4143
/**
4244
* Integration tests for {@link DaprKeyValueRepositoryIT}.

sdk-tests/src/test/java/io/dapr/it/spring/data/MySQLDaprKeyValueTemplateIT.java

+1-1
Original file line numberDiff line numberDiff line change
@@ -44,7 +44,7 @@
4444

4545
import static io.dapr.it.spring.data.DaprSpringDataConstants.STATE_STORE_NAME;
4646
import static io.dapr.it.spring.data.DaprSpringDataConstants.BINDING_NAME;
47-
import static io.dapr.it.testcontainers.ContainerConstants.DAPR_RUNTIME_IMAGE_TAG;
47+
import static io.dapr.it.testcontainers.DaprContainerConstants.DAPR_RUNTIME_IMAGE_TAG;
4848
import static org.assertj.core.api.Assertions.assertThat;
4949
import static org.junit.jupiter.api.Assertions.assertEquals;
5050

sdk-tests/src/test/java/io/dapr/it/spring/data/PostgreSQLDaprKeyValueTemplateIT.java

+6-2
Original file line numberDiff line numberDiff line change
@@ -32,11 +32,15 @@
3232
import org.testcontainers.junit.jupiter.Container;
3333
import org.testcontainers.junit.jupiter.Testcontainers;
3434

35-
import java.util.*;
35+
import java.util.ArrayList;
36+
import java.util.HashMap;
37+
import java.util.List;
38+
import java.util.Map;
39+
import java.util.Optional;
3640

3741
import static io.dapr.it.spring.data.DaprSpringDataConstants.BINDING_NAME;
3842
import static io.dapr.it.spring.data.DaprSpringDataConstants.STATE_STORE_NAME;
39-
import static io.dapr.it.testcontainers.ContainerConstants.DAPR_RUNTIME_IMAGE_TAG;
43+
import static io.dapr.it.testcontainers.DaprContainerConstants.DAPR_RUNTIME_IMAGE_TAG;
4044
import static org.assertj.core.api.Assertions.assertThat;
4145
import static org.junit.jupiter.api.Assertions.assertEquals;
4246

sdk-tests/src/test/java/io/dapr/it/spring/messaging/DaprSpringMessagingIT.java

+1-1
Original file line numberDiff line numberDiff line change
@@ -37,7 +37,7 @@
3737
import java.util.Collections;
3838
import java.util.List;
3939

40-
import static io.dapr.it.testcontainers.ContainerConstants.DAPR_RUNTIME_IMAGE_TAG;
40+
import static io.dapr.it.testcontainers.DaprContainerConstants.DAPR_RUNTIME_IMAGE_TAG;
4141
import static org.assertj.core.api.Assertions.assertThat;
4242

4343
@SpringBootTest(

sdk-tests/src/test/java/io/dapr/it/testcontainers/ContainerConstants.java

-9
This file was deleted.

sdk-tests/src/test/java/io/dapr/it/testcontainers/DaprActorsIT.java

+1-1
Original file line numberDiff line numberDiff line change
@@ -37,7 +37,7 @@
3737
import java.util.Random;
3838
import java.util.UUID;
3939

40-
import static io.dapr.it.testcontainers.ContainerConstants.DAPR_RUNTIME_IMAGE_TAG;
40+
import static io.dapr.it.testcontainers.DaprContainerConstants.DAPR_RUNTIME_IMAGE_TAG;
4141
import static org.junit.jupiter.api.Assertions.assertEquals;
4242

4343
@SpringBootTest(
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,8 @@
1+
package io.dapr.it.testcontainers;
2+
3+
public interface DaprContainerConstants {
4+
String DAPR_RUNTIME_VERSION = "1.15.4";
5+
String DAPR_RUNTIME_IMAGE_TAG = "daprio/daprd:" + DAPR_RUNTIME_VERSION;
6+
String DAPR_PLACEMENT_IMAGE_TAG = "daprio/placement:" + DAPR_RUNTIME_VERSION;
7+
String DAPR_SCHEDULER_IMAGE_TAG = "daprio/scheduler:" + DAPR_RUNTIME_VERSION;
8+
}

sdk-tests/src/test/java/io/dapr/it/testcontainers/DaprContainerIT.java

+2-3
Original file line numberDiff line numberDiff line change
@@ -18,7 +18,6 @@
1818
import io.dapr.client.DaprClientBuilder;
1919
import io.dapr.client.domain.Metadata;
2020
import io.dapr.client.domain.State;
21-
2221
import io.dapr.config.Properties;
2322
import io.dapr.testcontainers.DaprContainer;
2423
import org.junit.jupiter.api.BeforeEach;
@@ -27,7 +26,6 @@
2726
import org.testcontainers.containers.wait.strategy.Wait;
2827
import org.testcontainers.junit.jupiter.Container;
2928
import org.testcontainers.junit.jupiter.Testcontainers;
30-
import static org.testcontainers.shaded.org.awaitility.Awaitility.await;
3129
import org.testcontainers.shaded.org.awaitility.core.ConditionTimeoutException;
3230

3331
import java.io.IOException;
@@ -49,10 +47,11 @@
4947
import static com.github.tomakehurst.wiremock.client.WireMock.urlEqualTo;
5048
import static com.github.tomakehurst.wiremock.client.WireMock.urlMatching;
5149
import static com.github.tomakehurst.wiremock.client.WireMock.verify;
52-
import static io.dapr.it.testcontainers.ContainerConstants.DAPR_RUNTIME_IMAGE_TAG;
50+
import static io.dapr.it.testcontainers.DaprContainerConstants.DAPR_RUNTIME_IMAGE_TAG;
5351
import static org.junit.jupiter.api.Assertions.assertEquals;
5452
import static org.junit.jupiter.api.Assertions.assertNotNull;
5553
import static org.junit.jupiter.api.Assertions.fail;
54+
import static org.testcontainers.shaded.org.awaitility.Awaitility.await;
5655

5756

5857
@Testcontainers

sdk-tests/src/test/java/io/dapr/it/testcontainers/DaprJobsIT.java

+1-2
Original file line numberDiff line numberDiff line change
@@ -34,7 +34,6 @@
3434
import org.testcontainers.junit.jupiter.Testcontainers;
3535

3636
import java.time.Instant;
37-
import java.time.OffsetDateTime;
3837
import java.time.ZoneOffset;
3938
import java.time.format.DateTimeFormatter;
4039
import java.time.temporal.ChronoUnit;
@@ -58,7 +57,7 @@ public class DaprJobsIT {
5857
private static final int PORT = RANDOM.nextInt(1000) + 8000;
5958

6059
@Container
61-
private static final DaprContainer DAPR_CONTAINER = new DaprContainer(ContainerConstants.DAPR_IMAGE_TAG)
60+
private static final DaprContainer DAPR_CONTAINER = new DaprContainer(DaprContainerConstants.DAPR_RUNTIME_IMAGE_TAG)
6261
.withAppName("jobs-dapr-app")
6362
.withNetwork(DAPR_NETWORK)
6463
.withDaprLogLevel(DaprLogLevel.DEBUG)

sdk-tests/src/test/java/io/dapr/it/testcontainers/DaprPlacementContainerIT.java

+1-2
Original file line numberDiff line numberDiff line change
@@ -20,15 +20,14 @@
2020
import org.testcontainers.junit.jupiter.Testcontainers;
2121

2222
import static org.junit.jupiter.api.Assertions.assertEquals;
23-
import static io.dapr.it.testcontainers.ContainerConstants.DAPR_PLACEMENT_IMAGE_TAG;
2423

2524
@Testcontainers
2625
@Tag("testcontainers")
2726
public class DaprPlacementContainerIT {
2827

2928
@Container
3029
private static final DaprPlacementContainer PLACEMENT_CONTAINER =
31-
new DaprPlacementContainer(ContainerConstants.DAPR_PLACEMENT_IMAGE_TAG);
30+
new DaprPlacementContainer(DaprContainerConstants.DAPR_PLACEMENT_IMAGE_TAG);
3231

3332
@Test
3433
public void testDaprPlacementContainerDefaults() {
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,36 @@
1+
/*
2+
* Copyright 2024 The Dapr Authors
3+
* Licensed under the Apache License, Version 2.0 (the "License");
4+
* you may not use this file except in compliance with the License.
5+
* You may obtain a copy of the License at
6+
* http://www.apache.org/licenses/LICENSE-2.0
7+
* Unless required by applicable law or agreed to in writing, software
8+
* distributed under the License is distributed on an "AS IS" BASIS,
9+
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
10+
* See the License for the specific language governing permissions and
11+
limitations under the License.
12+
*/
13+
14+
package io.dapr.it.testcontainers;
15+
16+
import io.dapr.testcontainers.DaprPlacementContainer;
17+
import org.junit.jupiter.api.Tag;
18+
import org.junit.jupiter.api.Test;
19+
import org.testcontainers.junit.jupiter.Container;
20+
import org.testcontainers.junit.jupiter.Testcontainers;
21+
22+
import static org.junit.jupiter.api.Assertions.assertEquals;
23+
24+
@Testcontainers
25+
@Tag("testcontainers")
26+
public class DaprSchedulerContainerIT {
27+
28+
@Container
29+
private static final DaprSchedulerContainer SCHEDULER_CONTAINER =
30+
new DaprSchedulerContainer(DaprContainerConstants.DAPR_SCHEDULER_IMAGE_TAG);
31+
32+
@Test
33+
public void testDaprPlacementContainerDefaults() {
34+
assertEquals(51005, SCHEDULER_CONTAINER.getPort(), "The default port is not set");
35+
}
36+
}

sdk-tests/src/test/java/io/dapr/it/testcontainers/DaprWorkflowsIT.java

+1-1
Original file line numberDiff line numberDiff line change
@@ -39,7 +39,7 @@
3939
import java.util.Collections;
4040
import java.util.Map;
4141

42-
import static io.dapr.it.testcontainers.ContainerConstants.DAPR_RUNTIME_IMAGE_TAG;
42+
import static io.dapr.it.testcontainers.DaprContainerConstants.DAPR_RUNTIME_IMAGE_TAG;
4343
import static org.junit.jupiter.api.Assertions.assertEquals;
4444
import static org.junit.jupiter.api.Assertions.assertNotNull;
4545

spring-boot-examples/consumer-app/src/test/java/io/dapr/springboot/examples/consumer/DaprTestContainersConfig.java

+3-1
Original file line numberDiff line numberDiff line change
@@ -31,6 +31,8 @@
3131
import java.util.List;
3232
import java.util.Map;
3333

34+
import static io.dapr.testcontainers.DaprContainerConstants.DAPR_RUNTIME_IMAGE_TAG;
35+
3436
@TestConfiguration(proxyBeanMethods = false)
3537
public class DaprTestContainersConfig {
3638

@@ -87,7 +89,7 @@ public DaprContainer daprContainer(Network daprNetwork, RabbitMQContainer rabbit
8789
rabbitMqProperties.put("user", "guest");
8890
rabbitMqProperties.put("password", "guest");
8991

90-
return new DaprContainer("daprio/daprd:1.14.4")
92+
return new DaprContainer(DAPR_RUNTIME_IMAGE_TAG)
9193
.withAppName("consumer-app")
9294
.withNetwork(daprNetwork).withComponent(new Component("pubsub",
9395
"pubsub.rabbitmq", "v1", rabbitMqProperties))

spring-boot-examples/producer-app/src/test/java/io/dapr/springboot/examples/producer/DaprTestContainersConfig.java

+3-1
Original file line numberDiff line numberDiff line change
@@ -33,6 +33,8 @@
3333
import java.util.List;
3434
import java.util.Map;
3535

36+
import static io.dapr.testcontainers.DaprContainerConstants.DAPR_RUNTIME_IMAGE_TAG;
37+
3638
@TestConfiguration(proxyBeanMethods = false)
3739
public class DaprTestContainersConfig {
3840

@@ -110,7 +112,7 @@ public DaprContainer daprContainer(Network daprNetwork, PostgreSQLContainer<?> p
110112
rabbitMqProperties.put("user", "guest");
111113
rabbitMqProperties.put("password", "guest");
112114

113-
return new DaprContainer("daprio/daprd:1.14.4")
115+
return new DaprContainer(DAPR_RUNTIME_IMAGE_TAG)
114116
.withAppName("producer-app")
115117
.withNetwork(daprNetwork)
116118
.withComponent(new Component("kvstore", "state.postgresql", "v1", STATE_STORE_PROPERTIES))

testcontainers-dapr/src/main/java/io/dapr/testcontainers/DaprContainer.java

+20-10
Original file line numberDiff line numberDiff line change
@@ -27,7 +27,6 @@
2727
import org.testcontainers.containers.wait.strategy.WaitStrategy;
2828
import org.testcontainers.images.builder.Transferable;
2929
import org.testcontainers.utility.DockerImageName;
30-
import org.testcontainers.utility.MountableFile;
3130
import org.yaml.snakeyaml.Yaml;
3231

3332
import java.io.IOException;
@@ -41,16 +40,17 @@
4140
import java.util.Map;
4241
import java.util.Set;
4342

44-
import static io.dapr.testcontainers.ContainerConstants.DAPR_PLACEMENT_IMAGE_TAG;
45-
import static io.dapr.testcontainers.ContainerConstants.DAPR_RUNTIME_IMAGE_TAG;
43+
import static io.dapr.testcontainers.DaprContainerConstants.DAPR_PLACEMENT_IMAGE_TAG;
44+
import static io.dapr.testcontainers.DaprContainerConstants.DAPR_RUNTIME_IMAGE_TAG;
45+
import static io.dapr.testcontainers.DaprContainerConstants.DAPR_SCHEDULER_IMAGE_TAG;
4646

4747
public class DaprContainer extends GenericContainer<DaprContainer> {
4848
private static final Logger LOGGER = LoggerFactory.getLogger(DaprContainer.class);
4949
private static final int DAPRD_DEFAULT_HTTP_PORT = 3500;
5050
private static final int DAPRD_DEFAULT_GRPC_PORT = 50001;
5151
private static final DaprProtocol DAPR_PROTOCOL = DaprProtocol.HTTP;
5252
private static final DockerImageName DEFAULT_IMAGE_NAME =
53-
DockerImageName.parse("daprio/daprd");
53+
DockerImageName.parse(DAPR_RUNTIME_IMAGE_TAG);
5454
private static final Yaml YAML_MAPPER = YamlMapperFactory.create();
5555
private static final YamlConverter<Component> COMPONENT_CONVERTER = new ComponentYamlConverter(YAML_MAPPER);
5656
private static final YamlConverter<Subscription> SUBSCRIPTION_CONVERTER = new SubscriptionYamlConverter(YAML_MAPPER);
@@ -64,12 +64,12 @@ public class DaprContainer extends GenericContainer<DaprContainer> {
6464
private final Set<Component> components = new HashSet<>();
6565
private final Set<Subscription> subscriptions = new HashSet<>();
6666
private final Set<HttpEndpoint> httpEndpoints = new HashSet<>();
67-
private final DaprLogLevel daprLogLevel = DaprLogLevel.INFO;
68-
private final String appChannelAddress = "localhost";
69-
private final String placementService = "placement";
70-
private final String schedulerService = "scheduler";
71-
private final String placementDockerImageName = DAPR_PLACEMENT_IMAGE_TAG;
72-
private final String schedulerDockerImageName = "daprio/scheduler";
67+
private DaprLogLevel daprLogLevel = DaprLogLevel.INFO;
68+
private String appChannelAddress = "localhost";
69+
private String placementService = "placement";
70+
private String schedulerService = "scheduler";
71+
private String placementDockerImageName = DAPR_PLACEMENT_IMAGE_TAG;
72+
private String schedulerDockerImageName = DAPR_SCHEDULER_IMAGE_TAG;
7373

7474
private Configuration configuration;
7575
private DaprPlacementContainer placementContainer;
@@ -141,6 +141,11 @@ public DaprContainer withPlacementService(String placementService) {
141141
return this;
142142
}
143143

144+
public DaprContainer withSchedulerService(String schedulerService) {
145+
this.schedulerService = schedulerService;
146+
return this;
147+
}
148+
144149
public DaprContainer withAppName(String appName) {
145150
this.appName = appName;
146151
return this;
@@ -166,6 +171,11 @@ public DaprContainer withPlacementImage(String placementDockerImageName) {
166171
return this;
167172
}
168173

174+
public DaprContainer withSchedulerImage(String schedulerDockerImageName) {
175+
this.schedulerDockerImageName = schedulerDockerImageName;
176+
return this;
177+
}
178+
169179
public DaprContainer withReusablePlacement(boolean shouldReusePlacement) {
170180
this.shouldReusePlacement = shouldReusePlacement;
171181
return this;
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,8 @@
11
package io.dapr.testcontainers;
22

3-
public interface ContainerConstants {
4-
String DAPR_VERSION = "1.15.3";
3+
public interface DaprContainerConstants {
4+
String DAPR_VERSION = "1.15.4";
55
String DAPR_PLACEMENT_IMAGE_TAG = "daprio/placement:" + DAPR_VERSION;
6+
String DAPR_SCHEDULER_IMAGE_TAG = "daprio/scheduler:" + DAPR_VERSION;
67
String DAPR_RUNTIME_IMAGE_TAG = "daprio/daprd:" + DAPR_VERSION;
7-
String TOXIPROXY_IMAGE_TAG = "ghcr.io/shopify/toxiproxy:2.5.0";
88
}

testcontainers-dapr/src/test/java/io/dapr/testcontainers/DaprComponentTest.java

+1-1
Original file line numberDiff line numberDiff line change
@@ -26,7 +26,7 @@
2626
import static org.junit.jupiter.api.Assertions.assertEquals;
2727
import static org.junit.jupiter.api.Assertions.assertFalse;
2828
import static org.junit.jupiter.api.Assertions.assertThrows;
29-
import static io.dapr.testcontainers.ContainerConstants.DAPR_RUNTIME_IMAGE_TAG;
29+
import static io.dapr.testcontainers.DaprContainerConstants.DAPR_RUNTIME_IMAGE_TAG;
3030

3131
public class DaprComponentTest {
3232
private final Yaml MAPPER = YamlMapperFactory.create();

testcontainers-dapr/src/test/java/io/dapr/testcontainers/converter/ComponentYamlConverterTest.java

+1-1
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,7 @@
88
import java.util.Map;
99
import java.util.Set;
1010

11-
import static io.dapr.testcontainers.ContainerConstants.DAPR_RUNTIME_IMAGE_TAG;
11+
import static io.dapr.testcontainers.DaprContainerConstants.DAPR_RUNTIME_IMAGE_TAG;
1212
import static org.junit.jupiter.api.Assertions.assertEquals;
1313
import static org.junit.jupiter.api.Assertions.assertFalse;
1414

testcontainers-dapr/src/test/java/io/dapr/testcontainers/converter/ConfigurationYamlConverterTest.java

+1-1
Original file line numberDiff line numberDiff line change
@@ -22,7 +22,7 @@
2222
import org.junit.jupiter.api.Test;
2323
import org.yaml.snakeyaml.Yaml;
2424

25-
import static io.dapr.testcontainers.ContainerConstants.DAPR_RUNTIME_IMAGE_TAG;
25+
import static io.dapr.testcontainers.DaprContainerConstants.DAPR_RUNTIME_IMAGE_TAG;
2626
import static org.junit.jupiter.api.Assertions.assertEquals;
2727
import static org.junit.jupiter.api.Assertions.assertNotNull;
2828

testcontainers-dapr/src/test/java/io/dapr/testcontainers/converter/HttpEndpointYamlConverterTest.java

+1-1
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@
77

88
import java.util.Set;
99

10-
import static io.dapr.testcontainers.ContainerConstants.DAPR_RUNTIME_IMAGE_TAG;
10+
import static io.dapr.testcontainers.DaprContainerConstants.DAPR_RUNTIME_IMAGE_TAG;
1111
import static org.junit.jupiter.api.Assertions.assertEquals;
1212

1313
class HttpEndpointYamlConverterTest {

testcontainers-dapr/src/test/java/io/dapr/testcontainers/converter/SubscriptionYamlConverterTest.java

+2-2
Original file line numberDiff line numberDiff line change
@@ -7,8 +7,8 @@
77

88
import java.util.Set;
99

10-
import static io.dapr.testcontainers.ContainerConstants.DAPR_RUNTIME_IMAGE_TAG;
11-
import static org.junit.jupiter.api.Assertions.*;
10+
import static io.dapr.testcontainers.DaprContainerConstants.DAPR_RUNTIME_IMAGE_TAG;
11+
import static org.junit.jupiter.api.Assertions.assertEquals;
1212

1313
class SubscriptionYamlConverterTest {
1414
private final Yaml MAPPER = YamlMapperFactory.create();

0 commit comments

Comments
 (0)