bug fixes
This commit is contained in:
@@ -12,11 +12,17 @@ import zw.qantra.tm.domain.enums.RequestType;
|
|||||||
import zw.qantra.tm.domain.enums.Status;
|
import zw.qantra.tm.domain.enums.Status;
|
||||||
import zw.qantra.tm.domain.models.Provider;
|
import zw.qantra.tm.domain.models.Provider;
|
||||||
import zw.qantra.tm.domain.models.Transaction;
|
import zw.qantra.tm.domain.models.Transaction;
|
||||||
import zw.qantra.tm.domain.services.ProviderService;
|
|
||||||
import zw.qantra.tm.domain.repositories.ProviderRepository;
|
import zw.qantra.tm.domain.repositories.ProviderRepository;
|
||||||
|
import zw.qantra.tm.domain.repositories.UserRepository;
|
||||||
|
import zw.qantra.tm.domain.services.ProviderService;
|
||||||
|
import zw.qantra.tm.domain.services.UserService;
|
||||||
import zw.qantra.tm.exceptions.ApiException;
|
import zw.qantra.tm.exceptions.ApiException;
|
||||||
|
|
||||||
|
import java.util.Optional;
|
||||||
|
import java.util.UUID;
|
||||||
|
|
||||||
import static org.junit.jupiter.api.Assertions.*;
|
import static org.junit.jupiter.api.Assertions.*;
|
||||||
|
import static org.mockito.ArgumentMatchers.any;
|
||||||
import static org.mockito.Mockito.*;
|
import static org.mockito.Mockito.*;
|
||||||
|
|
||||||
@ExtendWith(MockitoExtension.class)
|
@ExtendWith(MockitoExtension.class)
|
||||||
@@ -25,9 +31,15 @@ class CleanupHandlerTest {
|
|||||||
@Mock
|
@Mock
|
||||||
private ProviderService providerService;
|
private ProviderService providerService;
|
||||||
|
|
||||||
|
@Mock
|
||||||
|
private UserService userService;
|
||||||
|
|
||||||
@Mock
|
@Mock
|
||||||
private ProviderRepository providerRepository;
|
private ProviderRepository providerRepository;
|
||||||
|
|
||||||
|
@Mock
|
||||||
|
private UserRepository userRepository;
|
||||||
|
|
||||||
@InjectMocks
|
@InjectMocks
|
||||||
private CleanupHandler handler;
|
private CleanupHandler handler;
|
||||||
|
|
||||||
@@ -37,6 +49,7 @@ class CleanupHandlerTest {
|
|||||||
void setUp() {
|
void setUp() {
|
||||||
transaction = new Transaction();
|
transaction = new Transaction();
|
||||||
transaction.setType(RequestType.CONFIRM);
|
transaction.setType(RequestType.CONFIRM);
|
||||||
|
transaction.setUserId("fbf3d8f5-d737-4ddc-8ab4-d06c3bb75f55");
|
||||||
transaction.setBillClientId("client-123");
|
transaction.setBillClientId("client-123");
|
||||||
transaction.setDebitPhone("+263771234567");
|
transaction.setDebitPhone("+263771234567");
|
||||||
transaction.setCreditPhone("+263778901234");
|
transaction.setCreditPhone("+263778901234");
|
||||||
@@ -44,6 +57,8 @@ class CleanupHandlerTest {
|
|||||||
transaction.setRegion("ZW");
|
transaction.setRegion("ZW");
|
||||||
|
|
||||||
lenient().when(providerService.getProviderRepository()).thenReturn(providerRepository);
|
lenient().when(providerService.getProviderRepository()).thenReturn(providerRepository);
|
||||||
|
lenient().when(userService.getUserRepository()).thenReturn(userRepository);
|
||||||
|
lenient().when(userRepository.findById(any(UUID.class))).thenReturn(Optional.empty());
|
||||||
}
|
}
|
||||||
|
|
||||||
@Test
|
@Test
|
||||||
|
|||||||
Reference in New Issue
Block a user