mirror of
https://github.com/pcvolkmer/etl-processor.git
synced 2025-04-20 17:56:50 +00:00
refactor: use whenever() instead of when
in tests
This commit is contained in:
parent
8e5f5c73ec
commit
8e6b1ec799
@ -96,15 +96,15 @@ class RequestProcessorTest {
|
|||||||
RequestStatus.SUCCESS,
|
RequestStatus.SUCCESS,
|
||||||
Instant.parse("2023-08-08T02:00:00Z")
|
Instant.parse("2023-08-08T02:00:00Z")
|
||||||
)
|
)
|
||||||
}.`when`(requestService).lastMtbFileRequestForPatientPseudonym(anyString())
|
}.whenever(requestService).lastMtbFileRequestForPatientPseudonym(anyString())
|
||||||
|
|
||||||
doAnswer {
|
doAnswer {
|
||||||
false
|
false
|
||||||
}.`when`(requestService).isLastRequestWithKnownStatusDeletion(anyString())
|
}.whenever(requestService).isLastRequestWithKnownStatusDeletion(anyString())
|
||||||
|
|
||||||
doAnswer {
|
doAnswer {
|
||||||
it.arguments[0] as String
|
it.arguments[0] as String
|
||||||
}.`when`(pseudonymizeService).patientPseudonym(any())
|
}.whenever(pseudonymizeService).patientPseudonym(any())
|
||||||
|
|
||||||
doAnswer {
|
doAnswer {
|
||||||
it.arguments[0]
|
it.arguments[0]
|
||||||
@ -155,15 +155,15 @@ class RequestProcessorTest {
|
|||||||
RequestStatus.SUCCESS,
|
RequestStatus.SUCCESS,
|
||||||
Instant.parse("2023-08-08T02:00:00Z")
|
Instant.parse("2023-08-08T02:00:00Z")
|
||||||
)
|
)
|
||||||
}.`when`(requestService).lastMtbFileRequestForPatientPseudonym(anyString())
|
}.whenever(requestService).lastMtbFileRequestForPatientPseudonym(anyString())
|
||||||
|
|
||||||
doAnswer {
|
doAnswer {
|
||||||
false
|
false
|
||||||
}.`when`(requestService).isLastRequestWithKnownStatusDeletion(anyString())
|
}.whenever(requestService).isLastRequestWithKnownStatusDeletion(anyString())
|
||||||
|
|
||||||
doAnswer {
|
doAnswer {
|
||||||
it.arguments[0] as String
|
it.arguments[0] as String
|
||||||
}.`when`(pseudonymizeService).patientPseudonym(any())
|
}.whenever(pseudonymizeService).patientPseudonym(any())
|
||||||
|
|
||||||
doAnswer {
|
doAnswer {
|
||||||
it.arguments[0]
|
it.arguments[0]
|
||||||
@ -214,19 +214,19 @@ class RequestProcessorTest {
|
|||||||
RequestStatus.SUCCESS,
|
RequestStatus.SUCCESS,
|
||||||
Instant.parse("2023-08-08T02:00:00Z")
|
Instant.parse("2023-08-08T02:00:00Z")
|
||||||
)
|
)
|
||||||
}.`when`(requestService).lastMtbFileRequestForPatientPseudonym(anyString())
|
}.whenever(requestService).lastMtbFileRequestForPatientPseudonym(anyString())
|
||||||
|
|
||||||
doAnswer {
|
doAnswer {
|
||||||
false
|
false
|
||||||
}.`when`(requestService).isLastRequestWithKnownStatusDeletion(anyString())
|
}.whenever(requestService).isLastRequestWithKnownStatusDeletion(anyString())
|
||||||
|
|
||||||
doAnswer {
|
doAnswer {
|
||||||
MtbFileSender.Response(status = RequestStatus.SUCCESS)
|
MtbFileSender.Response(status = RequestStatus.SUCCESS)
|
||||||
}.`when`(sender).send(any<MtbFileSender.MtbFileRequest>())
|
}.whenever(sender).send(any<MtbFileSender.MtbFileRequest>())
|
||||||
|
|
||||||
doAnswer {
|
doAnswer {
|
||||||
it.arguments[0] as String
|
it.arguments[0] as String
|
||||||
}.`when`(pseudonymizeService).patientPseudonym(any())
|
}.whenever(pseudonymizeService).patientPseudonym(any())
|
||||||
|
|
||||||
doAnswer {
|
doAnswer {
|
||||||
it.arguments[0]
|
it.arguments[0]
|
||||||
@ -277,19 +277,19 @@ class RequestProcessorTest {
|
|||||||
RequestStatus.SUCCESS,
|
RequestStatus.SUCCESS,
|
||||||
Instant.parse("2023-08-08T02:00:00Z")
|
Instant.parse("2023-08-08T02:00:00Z")
|
||||||
)
|
)
|
||||||
}.`when`(requestService).lastMtbFileRequestForPatientPseudonym(anyString())
|
}.whenever(requestService).lastMtbFileRequestForPatientPseudonym(anyString())
|
||||||
|
|
||||||
doAnswer {
|
doAnswer {
|
||||||
false
|
false
|
||||||
}.`when`(requestService).isLastRequestWithKnownStatusDeletion(anyString())
|
}.whenever(requestService).isLastRequestWithKnownStatusDeletion(anyString())
|
||||||
|
|
||||||
doAnswer {
|
doAnswer {
|
||||||
MtbFileSender.Response(status = RequestStatus.ERROR)
|
MtbFileSender.Response(status = RequestStatus.ERROR)
|
||||||
}.`when`(sender).send(any<MtbFileSender.MtbFileRequest>())
|
}.whenever(sender).send(any<MtbFileSender.MtbFileRequest>())
|
||||||
|
|
||||||
doAnswer {
|
doAnswer {
|
||||||
it.arguments[0] as String
|
it.arguments[0] as String
|
||||||
}.`when`(pseudonymizeService).patientPseudonym(any())
|
}.whenever(pseudonymizeService).patientPseudonym(any())
|
||||||
|
|
||||||
doAnswer {
|
doAnswer {
|
||||||
it.arguments[0]
|
it.arguments[0]
|
||||||
@ -331,11 +331,11 @@ class RequestProcessorTest {
|
|||||||
fun testShouldSendDeleteRequestAndSaveUnknownRequestStatusAtFirst() {
|
fun testShouldSendDeleteRequestAndSaveUnknownRequestStatusAtFirst() {
|
||||||
doAnswer {
|
doAnswer {
|
||||||
"PSEUDONYM"
|
"PSEUDONYM"
|
||||||
}.`when`(pseudonymizeService).patientPseudonym(anyString())
|
}.whenever(pseudonymizeService).patientPseudonym(anyString())
|
||||||
|
|
||||||
doAnswer {
|
doAnswer {
|
||||||
MtbFileSender.Response(status = RequestStatus.UNKNOWN)
|
MtbFileSender.Response(status = RequestStatus.UNKNOWN)
|
||||||
}.`when`(sender).send(any<MtbFileSender.DeleteRequest>())
|
}.whenever(sender).send(any<MtbFileSender.DeleteRequest>())
|
||||||
|
|
||||||
this.requestProcessor.processDeletion("TEST_12345678901")
|
this.requestProcessor.processDeletion("TEST_12345678901")
|
||||||
|
|
||||||
@ -349,11 +349,11 @@ class RequestProcessorTest {
|
|||||||
fun testShouldSendDeleteRequestAndSendSuccessEvent() {
|
fun testShouldSendDeleteRequestAndSendSuccessEvent() {
|
||||||
doAnswer {
|
doAnswer {
|
||||||
"PSEUDONYM"
|
"PSEUDONYM"
|
||||||
}.`when`(pseudonymizeService).patientPseudonym(anyString())
|
}.whenever(pseudonymizeService).patientPseudonym(anyString())
|
||||||
|
|
||||||
doAnswer {
|
doAnswer {
|
||||||
MtbFileSender.Response(status = RequestStatus.SUCCESS)
|
MtbFileSender.Response(status = RequestStatus.SUCCESS)
|
||||||
}.`when`(sender).send(any<MtbFileSender.DeleteRequest>())
|
}.whenever(sender).send(any<MtbFileSender.DeleteRequest>())
|
||||||
|
|
||||||
this.requestProcessor.processDeletion("TEST_12345678901")
|
this.requestProcessor.processDeletion("TEST_12345678901")
|
||||||
|
|
||||||
@ -367,11 +367,11 @@ class RequestProcessorTest {
|
|||||||
fun testShouldSendDeleteRequestAndSendErrorEvent() {
|
fun testShouldSendDeleteRequestAndSendErrorEvent() {
|
||||||
doAnswer {
|
doAnswer {
|
||||||
"PSEUDONYM"
|
"PSEUDONYM"
|
||||||
}.`when`(pseudonymizeService).patientPseudonym(anyString())
|
}.whenever(pseudonymizeService).patientPseudonym(anyString())
|
||||||
|
|
||||||
doAnswer {
|
doAnswer {
|
||||||
MtbFileSender.Response(status = RequestStatus.ERROR)
|
MtbFileSender.Response(status = RequestStatus.ERROR)
|
||||||
}.`when`(sender).send(any<MtbFileSender.DeleteRequest>())
|
}.whenever(sender).send(any<MtbFileSender.DeleteRequest>())
|
||||||
|
|
||||||
this.requestProcessor.processDeletion("TEST_12345678901")
|
this.requestProcessor.processDeletion("TEST_12345678901")
|
||||||
|
|
||||||
@ -383,7 +383,7 @@ class RequestProcessorTest {
|
|||||||
|
|
||||||
@Test
|
@Test
|
||||||
fun testShouldSendDeleteRequestWithPseudonymErrorAndSaveErrorRequestStatus() {
|
fun testShouldSendDeleteRequestWithPseudonymErrorAndSaveErrorRequestStatus() {
|
||||||
doThrow(RuntimeException()).`when`(pseudonymizeService).patientPseudonym(anyString())
|
doThrow(RuntimeException()).whenever(pseudonymizeService).patientPseudonym(anyString())
|
||||||
|
|
||||||
this.requestProcessor.processDeletion("TEST_12345678901")
|
this.requestProcessor.processDeletion("TEST_12345678901")
|
||||||
|
|
||||||
@ -399,7 +399,7 @@ class RequestProcessorTest {
|
|||||||
|
|
||||||
doAnswer {
|
doAnswer {
|
||||||
it.arguments[0] as String
|
it.arguments[0] as String
|
||||||
}.`when`(pseudonymizeService).patientPseudonym(any())
|
}.whenever(pseudonymizeService).patientPseudonym(any())
|
||||||
|
|
||||||
doAnswer {
|
doAnswer {
|
||||||
it.arguments[0]
|
it.arguments[0]
|
||||||
@ -407,7 +407,7 @@ class RequestProcessorTest {
|
|||||||
|
|
||||||
doAnswer {
|
doAnswer {
|
||||||
MtbFileSender.Response(status = RequestStatus.SUCCESS)
|
MtbFileSender.Response(status = RequestStatus.SUCCESS)
|
||||||
}.`when`(sender).send(any<MtbFileSender.MtbFileRequest>())
|
}.whenever(sender).send(any<MtbFileSender.MtbFileRequest>())
|
||||||
|
|
||||||
val mtbFile = MtbFile.builder()
|
val mtbFile = MtbFile.builder()
|
||||||
.withPatient(
|
.withPatient(
|
||||||
|
@ -31,6 +31,7 @@ import org.junit.jupiter.api.extension.ExtendWith
|
|||||||
import org.mockito.Mock
|
import org.mockito.Mock
|
||||||
import org.mockito.Mockito.*
|
import org.mockito.Mockito.*
|
||||||
import org.mockito.junit.jupiter.MockitoExtension
|
import org.mockito.junit.jupiter.MockitoExtension
|
||||||
|
import org.mockito.kotlin.whenever
|
||||||
import java.time.Instant
|
import java.time.Instant
|
||||||
import java.util.*
|
import java.util.*
|
||||||
|
|
||||||
@ -185,7 +186,7 @@ class RequestServiceTest {
|
|||||||
doAnswer {
|
doAnswer {
|
||||||
val obj = it.arguments[0] as Request
|
val obj = it.arguments[0] as Request
|
||||||
obj.copy(id = 1L)
|
obj.copy(id = 1L)
|
||||||
}.`when`(requestRepository).save(anyRequest())
|
}.whenever(requestRepository).save(anyRequest())
|
||||||
|
|
||||||
val request = Request(
|
val request = Request(
|
||||||
UUID.randomUUID().toString(),
|
UUID.randomUUID().toString(),
|
||||||
|
Loading…
x
Reference in New Issue
Block a user