Skip to content

Commit d458baf

Browse files
authored
update api version (#35)
1 parent f3f7692 commit d458baf

File tree

4 files changed

+19
-19
lines changed

4 files changed

+19
-19
lines changed

build.gradle

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -230,7 +230,7 @@ application {
230230
}
231231

232232
ext {
233-
apiCourtScheduleVersion = "0.3.3"
233+
apiCourtScheduleVersion = "0.4.1"
234234
log4JVersion = "2.24.3"
235235
logbackVersion = "1.5.18"
236236
lombokVersion = "1.18.38"

src/main/java/uk/gov/hmcts/cp/repositories/InMemoryCourtScheduleRepositoryImpl.java

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -1,10 +1,10 @@
11
package uk.gov.hmcts.cp.repositories;
22

33
import org.springframework.stereotype.Component;
4+
import uk.gov.hmcts.cp.openapi.model.CourtSchedule;
45
import uk.gov.hmcts.cp.openapi.model.CourtScheduleResponse;
5-
import uk.gov.hmcts.cp.openapi.model.CourtScheduleResponseCourtScheduleInner;
6-
import uk.gov.hmcts.cp.openapi.model.CourtScheduleResponseCourtScheduleInnerHearingsInner;
7-
import uk.gov.hmcts.cp.openapi.model.CourtScheduleResponseCourtScheduleInnerHearingsInnerCourtSittingsInner;
6+
import uk.gov.hmcts.cp.openapi.model.CourtSitting;
7+
import uk.gov.hmcts.cp.openapi.model.Hearing;
88

99
import java.time.OffsetDateTime;
1010
import java.util.List;
@@ -14,13 +14,13 @@
1414
public class InMemoryCourtScheduleRepositoryImpl implements CourtScheduleRepository {
1515

1616
public CourtScheduleResponse getCourtScheduleByCaseUrn(final String caseUrn) {
17-
final CourtScheduleResponseCourtScheduleInnerHearingsInner courtScheduleHearing = CourtScheduleResponseCourtScheduleInnerHearingsInner.builder()
17+
final Hearing courtScheduleHearing = Hearing.builder()
1818
.hearingId(UUID.randomUUID().toString())
1919
.listNote("Requires interpreter")
2020
.hearingDescription("Sentencing for theft case")
2121
.hearingType("Trial")
2222
.courtSittings(List.of(
23-
CourtScheduleResponseCourtScheduleInnerHearingsInnerCourtSittingsInner.builder()
23+
CourtSitting.builder()
2424
.courtHouse("Central Criminal Court")
2525
.sittingStart(OffsetDateTime.now())
2626
.sittingEnd(OffsetDateTime.now().plusMinutes(60))
@@ -30,7 +30,7 @@ public CourtScheduleResponse getCourtScheduleByCaseUrn(final String caseUrn) {
3030

3131
return CourtScheduleResponse.builder()
3232
.courtSchedule(List.of(
33-
CourtScheduleResponseCourtScheduleInner.builder()
33+
CourtSchedule.builder()
3434
.hearings(List.of(courtScheduleHearing)
3535
).build()
3636
)

src/test/java/uk/gov/hmcts/cp/controllers/CourtScheduleControllerTest.java

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -7,10 +7,10 @@
77
import org.springframework.http.HttpStatus;
88
import org.springframework.http.ResponseEntity;
99
import org.springframework.web.server.ResponseStatusException;
10+
import uk.gov.hmcts.cp.openapi.model.CourtSchedule;
1011
import uk.gov.hmcts.cp.openapi.model.CourtScheduleResponse;
11-
import uk.gov.hmcts.cp.openapi.model.CourtScheduleResponseCourtScheduleInner;
12-
import uk.gov.hmcts.cp.openapi.model.CourtScheduleResponseCourtScheduleInnerHearingsInner;
13-
import uk.gov.hmcts.cp.openapi.model.CourtScheduleResponseCourtScheduleInnerHearingsInnerCourtSittingsInner;
12+
import uk.gov.hmcts.cp.openapi.model.CourtSitting;
13+
import uk.gov.hmcts.cp.openapi.model.Hearing;
1414
import uk.gov.hmcts.cp.repositories.CourtScheduleRepository;
1515
import uk.gov.hmcts.cp.repositories.InMemoryCourtScheduleRepositoryImpl;
1616
import uk.gov.hmcts.cp.services.CourtScheduleService;
@@ -52,19 +52,19 @@ void getJudgeById_ShouldReturnJudgesWithOkStatus() {
5252
assertNotNull(responseBody.getCourtSchedule());
5353
assertEquals(1, responseBody.getCourtSchedule().size());
5454

55-
CourtScheduleResponseCourtScheduleInner schedule = responseBody.getCourtSchedule().get(0);
55+
CourtSchedule schedule = responseBody.getCourtSchedule().get(0);
5656
assertNotNull(schedule.getHearings());
5757
assertEquals(1, schedule.getHearings().size());
5858

59-
CourtScheduleResponseCourtScheduleInnerHearingsInner hearing = schedule.getHearings().get(0);
59+
Hearing hearing = schedule.getHearings().get(0);
6060
assertNotNull(hearing.getHearingId());
6161
assertEquals("Requires interpreter", hearing.getListNote());
6262
assertEquals("Sentencing for theft case", hearing.getHearingDescription());
6363
assertEquals("Trial", hearing.getHearingType());
6464
assertNotNull(hearing.getCourtSittings());
6565
assertEquals(1, hearing.getCourtSittings().size());
6666

67-
CourtScheduleResponseCourtScheduleInnerHearingsInnerCourtSittingsInner sitting =
67+
CourtSitting sitting =
6868
hearing.getCourtSittings().get(0);
6969
assertEquals("Central Criminal Court", sitting.getCourtHouse());
7070
assertNotNull(sitting.getSittingStart());

src/test/java/uk/gov/hmcts/cp/repositories/CourtScheduleRepositoryTest.java

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -2,10 +2,10 @@
22

33
import org.junit.jupiter.api.BeforeEach;
44
import org.junit.jupiter.api.Test;
5+
import uk.gov.hmcts.cp.openapi.model.CourtSchedule;
56
import uk.gov.hmcts.cp.openapi.model.CourtScheduleResponse;
6-
import uk.gov.hmcts.cp.openapi.model.CourtScheduleResponseCourtScheduleInner;
7-
import uk.gov.hmcts.cp.openapi.model.CourtScheduleResponseCourtScheduleInnerHearingsInner;
8-
import uk.gov.hmcts.cp.openapi.model.CourtScheduleResponseCourtScheduleInnerHearingsInnerCourtSittingsInner;
7+
import uk.gov.hmcts.cp.openapi.model.CourtSitting;
8+
import uk.gov.hmcts.cp.openapi.model.Hearing;
99

1010
import java.util.UUID;
1111

@@ -30,19 +30,19 @@ void getCourtScheduleByCaseUrn_shouldReturnCourtScheduleResponse() {
3030
assertNotNull(response.getCourtSchedule());
3131
assertEquals(1, response.getCourtSchedule().size());
3232

33-
CourtScheduleResponseCourtScheduleInner schedule = response.getCourtSchedule().get(0);
33+
CourtSchedule schedule = response.getCourtSchedule().get(0);
3434
assertNotNull(schedule.getHearings());
3535
assertEquals(1, schedule.getHearings().size());
3636

37-
CourtScheduleResponseCourtScheduleInnerHearingsInner hearing = schedule.getHearings().get(0);
37+
Hearing hearing = schedule.getHearings().get(0);
3838
assertNotNull(hearing.getHearingId());
3939
assertEquals("Requires interpreter", hearing.getListNote());
4040
assertEquals("Sentencing for theft case", hearing.getHearingDescription());
4141
assertEquals("Trial", hearing.getHearingType());
4242
assertNotNull(hearing.getCourtSittings());
4343
assertEquals(1, hearing.getCourtSittings().size());
4444

45-
CourtScheduleResponseCourtScheduleInnerHearingsInnerCourtSittingsInner sitting =
45+
CourtSitting sitting =
4646
hearing.getCourtSittings().get(0);
4747
assertEquals("Central Criminal Court", sitting.getCourtHouse());
4848
assertNotNull(sitting.getSittingStart());

0 commit comments

Comments
 (0)