fdbc04acb499dcf26648dd08c7f1448c518dc56d
[so.git] /
1 package org.onap.so.db.request.client;
2
3 import static org.mockito.ArgumentMatchers.eq;
4 import static org.mockito.ArgumentMatchers.isA;
5 import static org.mockito.Mockito.times;
6 import java.net.URI;
7 import org.junit.Test;
8 import org.junit.runner.RunWith;
9 import org.mockito.InjectMocks;
10 import org.mockito.Mock;
11 import org.mockito.Mockito;
12 import org.mockito.junit.MockitoJUnitRunner;
13 import org.onap.so.db.request.beans.RequestProcessingData;
14 import org.springframework.http.HttpEntity;
15 import org.springframework.web.client.RestTemplate;
16
17
18 @RunWith(MockitoJUnitRunner.class)
19 public class RequestDbClientTest {
20
21     @InjectMocks
22     protected RequestsDbClient requestsDbClient;
23
24     @Mock
25     protected RestTemplate restTemplate;
26
27     @Test
28     public void updateRequestProcessingDataTest() {
29         RequestProcessingData requestProcessingData = new RequestProcessingData();
30         requestProcessingData.setId(1);
31         URI uri = URI.create("/requestProcessingData/1");
32         requestsDbClient.updateRequestProcessingData(requestProcessingData);
33         Mockito.verify(restTemplate, times(1)).put(eq(uri), isA(HttpEntity.class));
34     }
35 }