From 071e5952f1981b2d471096adf3261cf422bfad92 Mon Sep 17 00:00:00 2001 From: aalekhj <aaljain@microsoft.com> Date: Fri, 25 Sep 2020 10:48:11 +0530 Subject: [PATCH] Using Autowired instead of Inject in `LegalTagPublisherImpl.java`. Updated UT for not using constructor made explicitly for unit testing purpose --- .../osdu/legal/azure/jobs/LegalTagPublisherImpl.java | 12 +++--------- .../legal/azure/jobs/LegalTagPublisherImplTest.java | 1 - 2 files changed, 3 insertions(+), 10 deletions(-) diff --git a/provider/legal-azure/src/main/java/org/opengroup/osdu/legal/azure/jobs/LegalTagPublisherImpl.java b/provider/legal-azure/src/main/java/org/opengroup/osdu/legal/azure/jobs/LegalTagPublisherImpl.java index 97b6e9674..7f6efd53e 100644 --- a/provider/legal-azure/src/main/java/org/opengroup/osdu/legal/azure/jobs/LegalTagPublisherImpl.java +++ b/provider/legal-azure/src/main/java/org/opengroup/osdu/legal/azure/jobs/LegalTagPublisherImpl.java @@ -23,28 +23,22 @@ import org.opengroup.osdu.core.common.model.http.DpsHeaders; import org.opengroup.osdu.core.common.model.legal.StatusChangedTags; import org.opengroup.osdu.legal.provider.interfaces.ILegalTagPublisher; import org.opengroup.osdu.core.common.logging.JaxRsDpsLog; +import org.springframework.beans.factory.annotation.Autowired; import org.springframework.stereotype.Component; import java.nio.charset.StandardCharsets; import java.util.HashMap; import java.util.Map; -import javax.inject.Inject; @NoArgsConstructor @Component public class LegalTagPublisherImpl implements ILegalTagPublisher { - @Inject + @Autowired private TopicClient topicClient; - @Inject + @Autowired private JaxRsDpsLog logger; - // Constructor made for unit testing - public LegalTagPublisherImpl (TopicClient topicClient, JaxRsDpsLog logger) { - this.topicClient = topicClient; - this.logger = logger; - } - @Override public void publish(String projectId, DpsHeaders headers, StatusChangedTags tags) throws Exception { Gson gson = new Gson(); diff --git a/provider/legal-azure/src/test/java/org/opengroup/osdu/legal/azure/jobs/LegalTagPublisherImplTest.java b/provider/legal-azure/src/test/java/org/opengroup/osdu/legal/azure/jobs/LegalTagPublisherImplTest.java index 0a8c99272..c48f9df54 100644 --- a/provider/legal-azure/src/test/java/org/opengroup/osdu/legal/azure/jobs/LegalTagPublisherImplTest.java +++ b/provider/legal-azure/src/test/java/org/opengroup/osdu/legal/azure/jobs/LegalTagPublisherImplTest.java @@ -63,7 +63,6 @@ public class LegalTagPublisherImplTest { doReturn(DATA_PARTITION_WITH_FALLBACK_ACCOUNT_ID).when(headers).getPartitionIdWithFallbackToAccountId(); doReturn(CORRELATION_ID).when(headers).getCorrelationId(); doReturn(USER_EMAIL).when(headers).getUserEmail(); - sut = new LegalTagPublisherImpl(topicClient, logger); } @Test -- GitLab