Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

CME-110: Apply NullifyByDefault to a field when it is set to True/Yes #2505

Open
wants to merge 76 commits into
base: master
Choose a base branch
from
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
76 commits
Select commit Hold shift + click to select a range
b697dfc
CME-110: Apply NullifyByDefault to a field when it is set to True/Yes
kiran-yenigala-hmcts Dec 4, 2024
6e62882
CME-110: Apply NullifyByDefault to a field when it is set to True/Yes
kiran-yenigala-hmcts Dec 4, 2024
100a390
Merge branch 'master' into CME-110
kiran-yenigala-hmcts Dec 4, 2024
ebb7f5e
CME-110: Apply NullifyByDefault to a field when it is set to True/Yes
kiran-yenigala-hmcts Dec 16, 2024
91e2898
Merge branch 'master' into CME-110
kiran-yenigala-hmcts Dec 16, 2024
ea96346
CME-110: Apply NullifyByDefault to a field when it is set to True/Yes
kiran-yenigala-hmcts Dec 16, 2024
7488fdc
CME-110: Apply NullifyByDefault to a field when it is set to True/Yes
kiran-yenigala-hmcts Dec 16, 2024
c249c32
CME-110: Apply NullifyByDefault to a field when it is set to True/Yes
kiran-yenigala-hmcts Dec 16, 2024
dad4035
CME-110: Apply NullifyByDefault to a field when it is set to True/Yes
kiran-yenigala-hmcts Dec 16, 2024
4f633f0
CME-110: Apply NullifyByDefault to a field when it is set to True/Yes
kiran-yenigala-hmcts Dec 17, 2024
ca9a7c4
CME-110: Apply NullifyByDefault to a field when it is set to True/Yes
kiran-yenigala-hmcts Dec 17, 2024
63e43f2
CME-110: Run only @F-1024
kiran-yenigala-hmcts Dec 17, 2024
0c4fd31
CME-110: Run only @F-1024
kiran-yenigala-hmcts Dec 17, 2024
fb56c1e
CME-110: Fix functional tests
kiran-yenigala-hmcts Dec 17, 2024
c20a624
CME-110: Fix functional test cases
kiran-yenigala-hmcts Dec 18, 2024
a977606
CME-110: Fix functional test cases
kiran-yenigala-hmcts Dec 18, 2024
95c39dc
CME-110: Fix functional test cases
kiran-yenigala-hmcts Dec 18, 2024
1777cbd
Merge branch 'master' into CME-110
kiran-yenigala-hmcts Dec 18, 2024
43478ac
CME-110: Fix functional test cases
kiran-yenigala-hmcts Dec 19, 2024
cf1b9f8
CME-110: Fix functional test cases
kiran-yenigala-hmcts Dec 19, 2024
8b0e985
CME-110: Fix functional test cases
kiran-yenigala-hmcts Dec 19, 2024
6882dbb
CME-110: Fix functional test cases
kiran-yenigala-hmcts Dec 19, 2024
5b6e362
CME-110: Tidy up code
kiran-yenigala-hmcts Dec 20, 2024
776f427
CME-110: Tidy up code
kiran-yenigala-hmcts Dec 20, 2024
8e8c0c3
CME-110: Run only F-1016
kiran-yenigala-hmcts Dec 23, 2024
5018d1c
CME-110: Run only F-1016 and @F-1017
kiran-yenigala-hmcts Dec 23, 2024
4e6dd39
Merge branch 'master' into CME-110
kiran-yenigala-hmcts Jan 18, 2025
7dbf917
CME-110: Run only F-1016 and @F-1017
kiran-yenigala-hmcts Jan 20, 2025
c66a04e
CME-110: Run only F-1016 and @F-1017
kiran-yenigala-hmcts Jan 20, 2025
548e216
CME-110: Run only @F-1017
kiran-yenigala-hmcts Jan 20, 2025
2cb050f
CME-110: Run only @F-1024
kiran-yenigala-hmcts Jan 21, 2025
013c2dc
CME-110: Fix test failures
kiran-yenigala-hmcts Jan 21, 2025
e5ffe63
CME-110: Fix test failures
kiran-yenigala-hmcts Jan 21, 2025
275584c
CME-110: Run only @F-1017
kiran-yenigala-hmcts Jan 21, 2025
99fa786
CME-110: Run only @F-1024
kiran-yenigala-hmcts Jan 21, 2025
eeb40a3
CME-110: Run all test cases
kiran-yenigala-hmcts Jan 21, 2025
b885f3f
CME-110: fix test failures
kiran-yenigala-hmcts Jan 21, 2025
8bb6f0d
CME-110: fix test failures on empty TTL
kiran-yenigala-hmcts Jan 22, 2025
ffb42f4
Merge branch 'master' into CME-110
patelila Jan 22, 2025
34a0794
Merge branch 'master' into CME-110
patelila Jan 23, 2025
6c03575
CME-110: Update nullify default behaviour
kiran-yenigala-hmcts Jan 27, 2025
4389133
CME-110: Update nullify default behaviour
kiran-yenigala-hmcts Jan 27, 2025
4fec7e5
CME-110: Update nullify default behaviour
kiran-yenigala-hmcts Jan 27, 2025
337420c
CME-110: Update nullify default behaviour
kiran-yenigala-hmcts Jan 27, 2025
5ab3d8a
CME-110: Update nullify default behaviour
kiran-yenigala-hmcts Jan 27, 2025
50f984f
CME-110: Update nullify default behaviour
kiran-yenigala-hmcts Jan 27, 2025
394a356
CME-110: Update nullify default behaviour
kiran-yenigala-hmcts Jan 27, 2025
1ad9b2c
CME-110: Update nullify default behaviour
kiran-yenigala-hmcts Jan 27, 2025
c15eac7
CME-110: Update nullify default behaviour
kiran-yenigala-hmcts Jan 28, 2025
f2aa9a9
CME-110: Update nullify default behaviour
kiran-yenigala-hmcts Jan 28, 2025
86d966d
CME-110: remove logic from TimeToLiveService
kiran-yenigala-hmcts Jan 29, 2025
c918419
Merge branch 'master' into CME-110
kiran-yenigala-hmcts Jan 29, 2025
81d44fd
CME-110: update create case flow
kiran-yenigala-hmcts Jan 29, 2025
99eda72
CME-110: update create case flow
kiran-yenigala-hmcts Jan 29, 2025
dc185ba
CME-110: update create case flow
kiran-yenigala-hmcts Jan 29, 2025
f011d78
Merge branch 'master' into CME-110
kiran-yenigala-hmcts Jan 29, 2025
698735a
CME-110: update create case flow
kiran-yenigala-hmcts Jan 29, 2025
f041f46
CME-110: update create case flow
kiran-yenigala-hmcts Jan 29, 2025
959560d
CME-110: revert changes in TimeToLiveService
kiran-yenigala-hmcts Jan 31, 2025
99f1866
CME-110: Fix NullifyByDefault behaviour during submit event
kiran-yenigala-hmcts Feb 3, 2025
dc3d2f6
CME-110: Fix NullifyByDefault behaviour during submit event
kiran-yenigala-hmcts Feb 3, 2025
c75940a
CME-110: Fix NullifyByDefault behaviour during submit event
kiran-yenigala-hmcts Feb 3, 2025
46e441d
Merge branch 'master' into CME-110
kiran-yenigala-hmcts Feb 4, 2025
7bb7f6f
CME-110: Fix NullifyByDefault behaviour during start case
kiran-yenigala-hmcts Feb 7, 2025
79c4edb
CME-110: Fix NullifyByDefault behaviour during start case
kiran-yenigala-hmcts Feb 7, 2025
ee24b6e
Merge branch 'master' into CME-110
kiran-yenigala-hmcts Feb 7, 2025
de391e7
CME-110: Fix NullifyByDefault behaviour during start case
kiran-yenigala-hmcts Feb 10, 2025
e9c993e
Merge branch 'master' into CME-110
kiran-yenigala-hmcts Feb 10, 2025
61f5fb4
CME-110: Fix build issues
kiran-yenigala-hmcts Feb 12, 2025
d46e7ba
CME-110: Fix build issues
kiran-yenigala-hmcts Feb 12, 2025
115479c
CME-110: Fix build issues
kiran-yenigala-hmcts Feb 12, 2025
8ce93af
CME-110: Fix build issues
kiran-yenigala-hmcts Feb 12, 2025
5926e86
Revert "CME-110: Fix build issues"
kiran-yenigala-hmcts Feb 12, 2025
f0e949c
CME-110: refactor code
kiran-yenigala-hmcts Feb 12, 2025
3385ad9
CME-110: checkstyle issues addressed
kiran-yenigala-hmcts Feb 18, 2025
325f125
Merge branch 'master' into CME-110
kiran-yenigala-hmcts Feb 20, 2025
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
2 changes: 1 addition & 1 deletion build.gradle
Original file line number Diff line number Diff line change
Expand Up @@ -337,7 +337,7 @@ dependencies {
implementation 'org.jooq:jool-java-8:0.9.14'
implementation 'com.github.hmcts:ccd-case-document-am-client:1.7.1'

testImplementation group: 'com.github.hmcts', name: 'ccd-test-definitions', version: '7.24.2'
testImplementation group: 'com.github.hmcts', name: 'ccd-test-definitions', version: '7.24.2-prerelease-CME-110-9'
testImplementation group: 'com.github.hmcts', name: 'befta-fw', version: '9.2.0'

contractTestImplementation "org.junit.jupiter:junit-jupiter-api:${junitJupiterVersion}"
Expand Down
Original file line number Diff line number Diff line change
@@ -0,0 +1,23 @@
{
"_guid_": "F-1024_StartEventForCaseworker",
"_extends_": "Standard_Token_Creation_Data_For_Case_Creation",

"request": {
"pathVariables": {
"uid": "[[DEFAULT_AUTO_VALUE]]",
"jid": "BEFTA_MASTER",
"ctid": "FT_MasterCaseType",
"etid": "createCaseTTLNullifyByDefault"
}
},
"expectedResponse": {
"body": {
"case_details" : {
"jurisdiction" : "BEFTA_MASTER",
"case_type_id" : "FT_MasterCaseType"
},
"event_id": "createCaseTTLNullifyByDefault"
}
}
}

Original file line number Diff line number Diff line change
@@ -0,0 +1,29 @@
{
"_guid_": "F-1024_StartEventForCaseworker_NotNull",

"productName": "CCD Data Store",
"operationName": "Start event creation as Case worker",

"method": "GET",
"uri": "/caseworkers/{uid}/jurisdictions/{jid}/case-types/{ctid}/event-triggers/{etid}/token",

"specs": [
"to create a token for case creation"
],

"users": {
"invokingUser": {
"_extends_": "BeftaMasterCaseworker"
}
},
"request": {
"_extends_": "Common_Request",
"pathVariables": {
"uid": "[[DEFAULT_AUTO_VALUE]]",
"jid": "BEFTA_MASTER",
"ctid": "FT_MasterCaseType",
"etid": "createCaseTTLNBDNotNull"
}
}
}

Original file line number Diff line number Diff line change
@@ -0,0 +1,34 @@
{
"_guid_": "F-1024_StartEvent_For_Caseworker_RequestTTL_NotNull",

"productName": "CCD Data Store",
"operationName": "Start event creation as Case worker",

"method": "GET",
"uri": "/caseworkers/{uid}/jurisdictions/{jid}/case-types/{ctid}/event-triggers/{etid}/token",

"specs": [
"to create a case",
"to create a token for case creation"
],

"request": {
"_extends_": "Common_Request",
"pathVariables": {
"uid": "[[DEFAULT_AUTO_VALUE]]",
"jid": "BEFTA_MASTER",
"ctid": "FT_MasterCaseType",
"etid": "createCaseTTLNBDNotNull"
},
"body": {
"data": {
"TTL" : {
"SystemTTL" : null,
"OverrideTTL" : null,
"Suspended" : "No"
}
}
}
}
}

Original file line number Diff line number Diff line change
@@ -0,0 +1,23 @@
{
"_guid_": "F-1024_StartEventForCitizen",
"_extends_": "Citizen_Token_Creation_Data_For_Case_Creation",

"request": {
"pathVariables": {
"uid": "[[DEFAULT_AUTO_VALUE]]",
"jid": "BEFTA_MASTER",
"ctid": "FT_MasterCaseType",
"etid": "createCaseTTLNullifyByDefault"
}
},
"expectedResponse": {
"body": {
"case_details" : {
"jurisdiction" : "BEFTA_MASTER",
"case_type_id" : "FT_MasterCaseType"
},
"event_id": "createCaseTTLNullifyByDefault"
}
}
}

Original file line number Diff line number Diff line change
@@ -0,0 +1,30 @@
{
"_guid_": "F-1024_StartEventForCitizen_NotNull",

"productName": "CCD Data Store",
"operationName": "Start event creation as Citizen",

"method": "GET",
"uri": "/citizens/{uid}/jurisdictions/{jid}/case-types/{ctid}/event-triggers/{etid}/token",

"specs": [
"to create a token for case creation"
],

"users": {
"invokingUser": {
"_extends_": "BeftaCitizen2"
}
},

"request": {
"_extends_": "Common_Request",
"pathVariables": {
"uid": "[[DEFAULT_AUTO_VALUE]]",
"jid": "BEFTA_MASTER",
"ctid": "FT_MasterCaseType",
"etid": "createCaseTTLNBDNotNull"
}
}
}

Original file line number Diff line number Diff line change
@@ -0,0 +1,36 @@
{
"_guid_": "F-1024_StartEvent_For_Citizen_RequestTTL_NotNull",

"productName": "CCD Data Store",
"operationName": "Start event creation as Citizen",

"method": "GET",
"uri": "/citizens/{uid}/jurisdictions/{jid}/case-types/{ctid}/event-triggers/{etid}/token",

"specs": [
"to create a case",
"to create a token for case creation as a citizen"
],

"request": {
"headers": {
"_extends_": "Common_Request_Headers"
},
"pathVariables": {
"uid": "[[DEFAULT_AUTO_VALUE]]",
"jid": "BEFTA_MASTER",
"ctid": "FT_MasterCaseType",
"etid": "createCaseTTLNBDNotNull"
},
"body": {
"data": {
"TTL" : {
"SystemTTL" : null,
"OverrideTTL" : null,
"Suspended" : "No"
}
}
}
}
}

Original file line number Diff line number Diff line change
@@ -0,0 +1,26 @@
{
"_guid_": "F-1024_StartCaseTrigger",

"productName": "CCD Data Store",
"operationName": "Retrieve a trigger for case by ID",

"method": "GET",
"uri": "cases/{caseId}/event-triggers/{triggerId}",

"users": {
"invokingUser": {
"_extends_": "BeftaCitizen2"
}
},

"request": {
"_extends_": "Common_Request",
"headers": {
"experimental": "true"
},
"pathVariables": {
"caseId": "${[scenarioContext][childContexts][F-1024_StartCaseTrigger_Case_Creation][testData][actualResponse][body][id]}",
"triggerId": "updateCaseTTLNullifyByDefault"
}
}
}
Original file line number Diff line number Diff line change
@@ -0,0 +1,26 @@
{
"_guid_": "F-1024_StartCaseTrigger_Case_Creation",
"_extends_": "F-1024_StartCaseTrigger_Case_Creation_Base",

"request": {
"body": {
"data": {
"_extends_": "TTL_Case_Data_NBD"
},
"data_classification": {
"_extends_": "TTL_Classifications"
}
}
},

"expectedResponse": {
"body": {
"case_data": {
"_extends_": "TTL_Case_Data_NBD_Empty"
},
"data_classification": {
"_extends_": "TTL_Classifications_NBD"
}
}
}
}
Original file line number Diff line number Diff line change
@@ -0,0 +1,55 @@
{
"_guid_": "F-1024_StartCaseTrigger_Case_Creation_Base",
"_extends_": "Befta_Jurisdiction2_Citizen_Case_Creation_Base_Data",

"specs": [
"to create a case"
],

"prerequisites" : [ {
"Token_Creation": "F-1024_StartCaseTrigger_Token_Creation"
}
],

"users": {
"invokingUser": {
"_extends_": "BeftaCitizen2"
}
},

"request": {
"pathVariables": {
"jid": "BEFTA_MASTER",
"ctid": "FT_MasterCaseType"
},
"body": {
"event": {
"id": "createCaseTTLNullifyByDefault"
},
"event_token": "${[scenarioContext][childContexts][Token_Creation][testData][actualResponse][body][token]}"
}
},

"expectedResponse": {
"body": {
"id": "[[ANYTHING_PRESENT]]",
"jurisdiction": "BEFTA_MASTER",
"state": "CaseCreated",
"version": 0,
"case_type_id": "FT_MasterCaseType",
"created_date": "[[ANYTHING_PRESENT]]",
"last_modified": "[[ANYTHING_PRESENT]]",
"last_state_modified_date": "[[ANYTHING_PRESENT]]",
"security_classification": "PUBLIC",
"case_data": { },
"data_classification": {},
"supplementary_data": null,
"after_submit_callback_response": null,
"callback_response_status_code": null,
"callback_response_status": null,
"delete_draft_response_status_code": null,
"delete_draft_response_status": null
}
}
}

Original file line number Diff line number Diff line change
@@ -0,0 +1,41 @@
{
"_guid_": "F-1024_StartCaseTrigger_Token_Creation",
"_extends_": "Citizen_Token_Creation_Data_For_Case_Creation",
"specs": [
"to create a token for case creation as a citizen",
"As a prerequisite"
],

"users": {
"invokingUser": {
"_extends_": "BeftaCitizen2"
}
},

"request": {
"pathVariables": {
"uid": "[[DEFAULT_AUTO_VALUE]]",
"jid": "BEFTA_MASTER",
"ctid": "FT_MasterCaseType",
"etid": "createCaseTTLNullifyByDefault"
}
},
"expectedResponse": {
"body": {
"case_details" : {
"jurisdiction" : "BEFTA_MASTER",
"case_type_id" : "FT_MasterCaseType",
"case_data" : {
"TTL" : { }
},
"data_classification" : {
"TTL" : {
"classification" : "PUBLIC",
"value" : { }
}
}
},
"event_id": "createCaseTTLNullifyByDefault"
}
}
}
Original file line number Diff line number Diff line change
@@ -0,0 +1,56 @@
{
"_guid_": "F-1024_StartCaseTrigger_Case_Creation_Base_NotNull",
"_extends_": "Befta_Jurisdiction2_Citizen_Case_Creation_Base_Data",

"specs": [
"to create a case"
],

"prerequisites" : [ {
"Token_Creation": "F-1024_StartCaseTrigger_Token_Creation_NotNull"
}
],

"users": {
"invokingUser": {
"_extends_": "BeftaCitizen2"
}
},

"request": {
"pathVariables": {
"jid": "BEFTA_MASTER",
"ctid": "FT_MasterCaseType"
},
"body": {
"data_classification": { },
"event": {
"id": "createCaseTTLSECNotNull"
},
"event_token": "${[scenarioContext][childContexts][Token_Creation][testData][actualResponse][body][token]}"
}
},

"expectedResponse": {
"body": {
"id": "[[ANYTHING_PRESENT]]",
"jurisdiction": "BEFTA_MASTER",
"state": "CaseCreated",
"version": 0,
"case_type_id": "FT_MasterCaseType",
"created_date": "[[ANYTHING_PRESENT]]",
"last_modified": "[[ANYTHING_PRESENT]]",
"last_state_modified_date": "[[ANYTHING_PRESENT]]",
"security_classification": "PUBLIC",
"case_data": { },
"data_classification": {},
"supplementary_data": null,
"after_submit_callback_response": null,
"callback_response_status_code": null,
"callback_response_status": null,
"delete_draft_response_status_code": null,
"delete_draft_response_status": null
}
}
}

Loading