Skip to content

Commit 67b4a8f

Browse files
Format
1 parent aa79fe5 commit 67b4a8f

File tree

1 file changed

+11
-14
lines changed

1 file changed

+11
-14
lines changed

src/test/kotlin/uk/gov/justice/digital/hmpps/hmppsintegrationapi/services/GetLicenceConditionServiceTest.kt

+11-14
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,11 @@
11
package uk.gov.justice.digital.hmpps.hmppsintegrationapi.services
22

33
import io.kotest.core.spec.style.DescribeSpec
4+
import io.kotest.matchers.shouldBe
5+
import org.mockito.Mockito
6+
import org.mockito.internal.verification.VerificationModeFactory
7+
import org.mockito.kotlin.verify
8+
import org.mockito.kotlin.whenever
49
import org.springframework.boot.test.context.ConfigDataApplicationContextInitializer
510
import org.springframework.boot.test.mock.mockito.MockBean
611
import org.springframework.test.context.ContextConfiguration
@@ -9,6 +14,9 @@ import uk.gov.justice.digital.hmpps.hmppsintegrationapi.models.hmpps.Identifiers
914
import uk.gov.justice.digital.hmpps.hmppsintegrationapi.models.hmpps.Licence
1015
import uk.gov.justice.digital.hmpps.hmppsintegrationapi.models.hmpps.LicenceCondition
1116
import uk.gov.justice.digital.hmpps.hmppsintegrationapi.models.hmpps.Person
17+
import uk.gov.justice.digital.hmpps.hmppsintegrationapi.models.hmpps.Response
18+
import uk.gov.justice.digital.hmpps.hmppsintegrationapi.models.hmpps.UpstreamApi
19+
import uk.gov.justice.digital.hmpps.hmppsintegrationapi.models.hmpps.UpstreamApiError
1220

1321
@ContextConfiguration(
1422
initializers = [ConfigDataApplicationContextInitializer::class],
@@ -17,8 +25,6 @@ import uk.gov.justice.digital.hmpps.hmppsintegrationapi.models.hmpps.Person
1725
internal class GetLicenceConditionServiceTest(
1826
@MockBean val createAndVaryLicenceGateway: CreateAndVaryLicenceGateway,
1927
@MockBean val getPersonService: GetPersonService,
20-
@MockBean val getPersonService: GetPersonService,
21-
2228
private val getLicenceConditionService: GetLicenceConditionService,
2329
) : DescribeSpec(
2430
{
@@ -28,18 +34,9 @@ internal class GetLicenceConditionServiceTest(
2834
val licences = listOf(Licence(id = "12345"))
2935
val conditions = listOf(LicenceCondition(condition = "MockCondition", category = "AP"))
3036

31-
beforeEach {
32-
Mockito.reset(getPersonService)
33-
Mockito.reset(createAndVaryLicenceGateway)
34-
35-
whenever(getPersonService.execute(hmppsId = hmppsId)).thenReturn(Response(person))
36-
whenever(createAndVaryLicenceGateway.getLicenceSummaries(id = crn)).thenReturn(Response(licences))
37-
whenever(createAndVaryLicenceGateway.getLicenceConditions(id = 12345)).thenReturn(Response(conditions))
38-
}
39-
it("performs a search according to hmpps Id") {
40-
getLicenceConditionService.execute(hmppsId)
41-
verify(getPersonService, VerificationModeFactory.times(1)).execute(hmppsId = hmppsId)
42-
}
37+
beforeEach {
38+
Mockito.reset(getPersonService)
39+
Mockito.reset(createAndVaryLicenceGateway)
4340

4441
whenever(getPersonService.execute(hmppsId = hmppsId)).thenReturn(Response(person))
4542
whenever(createAndVaryLicenceGateway.getLicenceSummaries(id = crn)).thenReturn(Response(licences))

0 commit comments

Comments
 (0)