diff options
author | sushant53 <sushant.jadhav@t-systems.com> | 2023-10-19 13:01:28 +0530 |
---|---|---|
committer | sushant53 <sushant.jadhav@t-systems.com> | 2023-12-22 12:13:26 +0530 |
commit | 47195e4ac559963cd33dc155f219bd2b127ef025 (patch) | |
tree | b55a147b9315f581c48045dad8bbd52da0806550 /src/test/java/org/onap/dcae/common/publishing/PublisherTest.java | |
parent | 2ca0aee318f7d6ef98158d7f17c471399bf63c78 (diff) |
[DCAEGEN2] Remove DMaaP dependency in VES-Collector1.12.4
Removed DMaaP dependency in VES-Collector by using new sdk library, which
uses Kafka API directly.
Issue-ID: DCAEGEN2-3401
Change-Id: Ia64eac12d05f71194111b82a7987283013c8a7f0
Signed-off-by: sushant53 <sushant.jadhav@t-systems.com>
Diffstat (limited to 'src/test/java/org/onap/dcae/common/publishing/PublisherTest.java')
-rw-r--r-- | src/test/java/org/onap/dcae/common/publishing/PublisherTest.java | 16 |
1 files changed, 13 insertions, 3 deletions
diff --git a/src/test/java/org/onap/dcae/common/publishing/PublisherTest.java b/src/test/java/org/onap/dcae/common/publishing/PublisherTest.java index be768941..134788b2 100644 --- a/src/test/java/org/onap/dcae/common/publishing/PublisherTest.java +++ b/src/test/java/org/onap/dcae/common/publishing/PublisherTest.java @@ -4,6 +4,7 @@ * ================================================================================ * Copyright (C) 2021 Nokia. All rights reserved. * Copyright (C) 2023 AT&T Intellectual Property. All rights reserved. + * Copyright (C) 2023 Deutsche Telekom Intellectual Property. All rights reserved. * ================================================================================ * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. @@ -24,6 +25,7 @@ import com.google.gson.JsonElement; import io.vavr.collection.List; import io.vavr.control.Option; import org.junit.jupiter.api.Test; +import org.junit.jupiter.api.extension.ExtendWith; import org.junit.Assume; import org.junit.Before; @@ -34,19 +36,25 @@ import org.testcontainers.junit.jupiter.Container; import org.testcontainers.junit.jupiter.Testcontainers; import reactor.core.publisher.Flux; import reactor.test.StepVerifier; +import uk.org.webcompere.systemstubs.environment.EnvironmentVariables; +import uk.org.webcompere.systemstubs.jupiter.SystemStub; +import uk.org.webcompere.systemstubs.jupiter.SystemStubsExtension; import java.time.Duration; import static org.onap.dcae.common.publishing.DMaapContainer.createContainerInstance; import static org.onap.dcae.common.publishing.DmaapRequestConfiguration.getAsJsonElements; - +@ExtendWith(SystemStubsExtension.class) @Testcontainers(disabledWithoutDocker = true) public class PublisherTest { - + + @SystemStub + EnvironmentVariables environmentVariables = new EnvironmentVariables(); + @Container private final DockerComposeContainer CONTAINER = createContainerInstance(); - + @Before public void linuxOnly() { Assume.assumeFalse @@ -56,6 +64,8 @@ public class PublisherTest { @Test public void publishEvent_shouldSuccessfullyPublishSingleMessage() { //given + environmentVariables + .set("BOOTSTRAP_SERVERS", "localhost:9092"); final Publisher publisher = new Publisher(); final String simpleEvent = "{\"message\":\"message1\"}"; final List<String> twoJsonMessages = List.of(simpleEvent); |