Skip to content

Commit

Permalink
removed an unused parameter
Browse files Browse the repository at this point in the history
Signed-off-by: Santhosh Gandhe <[email protected]>
  • Loading branch information
san81 committed Jan 30, 2025
1 parent d79c15f commit 3e2a27f
Show file tree
Hide file tree
Showing 5 changed files with 16 additions and 27 deletions.
Original file line number Diff line number Diff line change
Expand Up @@ -98,7 +98,7 @@ private void searchForNewTicketsAndAddToQueue(JiraSourceConfig configuration, In
int total;
int startAt = 0;
do {
SearchResults searchIssues = jiraRestClient.getAllIssues(jql, startAt, configuration);
SearchResults searchIssues = jiraRestClient.getAllIssues(jql, startAt);
List<IssueBean> issueList = new ArrayList<>(searchIssues.getIssues());
total = searchIssues.getTotal();
startAt += searchIssues.getIssues().size();
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -16,7 +16,6 @@
import io.micrometer.core.instrument.Timer;
import lombok.extern.slf4j.Slf4j;
import org.opensearch.dataprepper.metrics.PluginMetrics;
import org.opensearch.dataprepper.plugins.source.jira.JiraSourceConfig;
import org.opensearch.dataprepper.plugins.source.jira.exception.BadRequestException;
import org.opensearch.dataprepper.plugins.source.jira.exception.UnAuthorizedException;
import org.opensearch.dataprepper.plugins.source.jira.models.SearchResults;
Expand Down Expand Up @@ -44,7 +43,7 @@ public class JiraRestClient {

public static final String REST_API_SEARCH = "rest/api/3/search";
public static final String REST_API_FETCH_ISSUE = "rest/api/3/issue";
public static final String REST_API_PROJECTS = "/rest/api/3/project/search";
//public static final String REST_API_PROJECTS = "/rest/api/3/project/search";
public static final String FIFTY = "50";
public static final String START_AT = "startAt";
public static final String MAX_RESULT = "maxResults";
Expand Down Expand Up @@ -74,14 +73,12 @@ public JiraRestClient(RestTemplate restTemplate, JiraAuthConfig authConfig, Plug
/**
* Method to get Issues.
*
* @param jql input parameter.
* @param startAt the start at
* @param configuration input parameter.
* @param jql input parameter.
* @param startAt the start at
* @return InputStream input stream
*/
@Timed(SEARCH_CALL_LATENCY_TIMER)
public SearchResults getAllIssues(StringBuilder jql, int startAt,
JiraSourceConfig configuration) {
public SearchResults getAllIssues(StringBuilder jql, int startAt) {

String url = authConfig.getUrl() + REST_API_SEARCH;

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -73,7 +73,7 @@ void testInitialization() {
jiraIterator.initialize(Instant.ofEpochSecond(0));
when(mockSearchResults.getIssues()).thenReturn(new ArrayList<>());
when(mockSearchResults.getTotal()).thenReturn(0);
doReturn(mockSearchResults).when(jiraRestClient).getAllIssues(any(StringBuilder.class), anyInt(), any(JiraSourceConfig.class));
doReturn(mockSearchResults).when(jiraRestClient).getAllIssues(any(StringBuilder.class), anyInt());
assertFalse(jiraIterator.hasNext());
}

Expand Down Expand Up @@ -104,7 +104,7 @@ void testItemInfoQueueNotEmpty() {
mockIssues.add(issue1);
when(mockSearchResults.getIssues()).thenReturn(mockIssues);
when(mockSearchResults.getTotal()).thenReturn(0);
doReturn(mockSearchResults).when(jiraRestClient).getAllIssues(any(StringBuilder.class), anyInt(), any(JiraSourceConfig.class));
doReturn(mockSearchResults).when(jiraRestClient).getAllIssues(any(StringBuilder.class), anyInt());

jiraIterator.initialize(Instant.ofEpochSecond(0));
jiraIterator.setCrawlerQWaitTimeMillis(1);
Expand Down Expand Up @@ -133,7 +133,7 @@ void testFuturesCompleted() throws InterruptedException {
mockIssues.add(issue3);
when(mockSearchResults.getIssues()).thenReturn(mockIssues);
when(mockSearchResults.getTotal()).thenReturn(0);
doReturn(mockSearchResults).when(jiraRestClient).getAllIssues(any(StringBuilder.class), anyInt(), any(JiraSourceConfig.class));
doReturn(mockSearchResults).when(jiraRestClient).getAllIssues(any(StringBuilder.class), anyInt());

jiraIterator.initialize(Instant.ofEpochSecond(0));
jiraIterator.setCrawlerQWaitTimeMillis(1);
Expand All @@ -150,7 +150,7 @@ void testItemInfoQueueEmpty() {
List<IssueBean> mockIssues = new ArrayList<>();
when(mockSearchResults.getIssues()).thenReturn(mockIssues);
when(mockSearchResults.getTotal()).thenReturn(0);
doReturn(mockSearchResults).when(jiraRestClient).getAllIssues(any(StringBuilder.class), anyInt(), any(JiraSourceConfig.class));
doReturn(mockSearchResults).when(jiraRestClient).getAllIssues(any(StringBuilder.class), anyInt());

jiraIterator.initialize(Instant.ofEpochSecond(0));
jiraIterator.setCrawlerQWaitTimeMillis(1);
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -206,7 +206,7 @@ public void testGetJiraEntities() throws JsonProcessingException {
when(mockSearchResults.getIssues()).thenReturn(mockIssues);
when(mockSearchResults.getTotal()).thenReturn(mockIssues.size());

doReturn(mockSearchResults).when(jiraRestClient).getAllIssues(any(StringBuilder.class), anyInt(), any(JiraSourceConfig.class));
doReturn(mockSearchResults).when(jiraRestClient).getAllIssues(any(StringBuilder.class), anyInt());

Instant timestamp = Instant.ofEpochSecond(0);
Queue<ItemInfo> itemInfoQueue = new ConcurrentLinkedQueue<>();
Expand All @@ -232,7 +232,7 @@ public void buildIssueItemInfoMultipleFutureThreads() throws JsonProcessingExcep
when(mockSearchResults.getIssues()).thenReturn(mockIssues);
when(mockSearchResults.getTotal()).thenReturn(100);

doReturn(mockSearchResults).when(jiraRestClient).getAllIssues(any(StringBuilder.class), anyInt(), any(JiraSourceConfig.class));
doReturn(mockSearchResults).when(jiraRestClient).getAllIssues(any(StringBuilder.class), anyInt());

Instant timestamp = Instant.ofEpochSecond(0);
Queue<ItemInfo> itemInfoQueue = new ConcurrentLinkedQueue<>();
Expand Down Expand Up @@ -270,7 +270,7 @@ public void testGetJiraEntitiesException() throws JsonProcessingException {
JiraSourceConfig jiraSourceConfig = createJiraConfiguration(BASIC, issueType, issueStatus, projectKey);
JiraService jiraService = spy(new JiraService(jiraSourceConfig, jiraRestClient, pluginMetrics));

doThrow(RuntimeException.class).when(jiraRestClient).getAllIssues(any(StringBuilder.class), anyInt(), any(JiraSourceConfig.class));
doThrow(RuntimeException.class).when(jiraRestClient).getAllIssues(any(StringBuilder.class), anyInt());

Instant timestamp = Instant.ofEpochSecond(0);
Queue<ItemInfo> itemInfoQueue = new ConcurrentLinkedQueue<>();
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -44,8 +44,6 @@
import static org.mockito.Mockito.doReturn;
import static org.mockito.Mockito.mock;
import static org.mockito.Mockito.when;
import static org.opensearch.dataprepper.plugins.source.jira.utils.Constants.BASIC;
import static org.opensearch.dataprepper.plugins.source.jira.utils.Constants.OAUTH2;

@ExtendWith(MockitoExtension.class)
public class JiraRestClientTest {
Expand Down Expand Up @@ -113,32 +111,26 @@ void testInvokeRestApiTokenExpiredInterruptException() throws InterruptedExcepti
}

@Test
public void testGetAllIssuesOauth2() throws JsonProcessingException {
public void testGetAllIssuesOauth2() {
List<String> issueType = new ArrayList<>();
List<String> issueStatus = new ArrayList<>();
List<String> projectKey = new ArrayList<>();
issueType.add("Task");
JiraSourceConfig jiraSourceConfig = JiraServiceTest.createJiraConfiguration(OAUTH2, issueType, issueStatus, projectKey);
JiraRestClient jiraRestClient = new JiraRestClient(restTemplate, authConfig, pluginMetrics);
SearchResults mockSearchResults = mock(SearchResults.class);
doReturn("http://mock-service.jira.com/").when(authConfig).getUrl();
doReturn(new ResponseEntity<>(mockSearchResults, HttpStatus.OK)).when(restTemplate).getForEntity(any(URI.class), any(Class.class));
SearchResults results = jiraRestClient.getAllIssues(jql, 0, jiraSourceConfig);
SearchResults results = jiraRestClient.getAllIssues(jql, 0);
assertNotNull(results);
}

@Test
public void testGetAllIssuesBasic() throws JsonProcessingException {
public void testGetAllIssuesBasic() {
List<String> issueType = new ArrayList<>();
List<String> issueStatus = new ArrayList<>();
List<String> projectKey = new ArrayList<>();
issueType.add("Task");
JiraSourceConfig jiraSourceConfig = JiraServiceTest.createJiraConfiguration(BASIC, issueType, issueStatus, projectKey);
JiraRestClient jiraRestClient = new JiraRestClient(restTemplate, authConfig, pluginMetrics);
SearchResults mockSearchResults = mock(SearchResults.class);
when(authConfig.getUrl()).thenReturn("https://example.com/");
doReturn(new ResponseEntity<>(mockSearchResults, HttpStatus.OK)).when(restTemplate).getForEntity(any(URI.class), any(Class.class));
SearchResults results = jiraRestClient.getAllIssues(jql, 0, jiraSourceConfig);
SearchResults results = jiraRestClient.getAllIssues(jql, 0);
assertNotNull(results);
}

Expand Down

0 comments on commit 3e2a27f

Please sign in to comment.