Merge "Increase tests coverage in backend"
[vid.git] / vid-app-common / src / test / java / org / onap / vid / services / PombaServiceImplTest.java
1 package org.onap.vid.services;
2
3 import static org.mockito.Mockito.times;
4 import static org.mockito.Mockito.verify;
5 import static org.mockito.MockitoAnnotations.initMocks;
6 import org.mockito.InjectMocks;
7 import org.mockito.Mock;
8 import org.mockito.Mockito;
9 import org.onap.vid.aai.PombaClientInterface;
10 import org.onap.vid.model.PombaInstance.PombaRequest;
11 import org.testng.annotations.BeforeClass;
12 import org.testng.annotations.BeforeMethod;
13 import org.testng.annotations.Test;
14
15 public class PombaServiceImplTest {
16
17   @Mock
18   private PombaClientInterface pombaClientInterface;
19
20   @InjectMocks
21   private PombaServiceImpl testSubject;
22
23   @BeforeClass
24   public void beforeClass() {
25     initMocks(this);
26   }
27
28   @BeforeMethod
29   public void resetMocks() {
30     Mockito.reset(pombaClientInterface);
31   }
32
33   @Test
34   public void testVerify() {
35     PombaRequest pombaRequest = new PombaRequest();
36     testSubject.verify(pombaRequest);
37     verify(pombaClientInterface, times(1))
38         .verify(pombaRequest);
39   }
40 }