This is an automated email from the ASF dual-hosted git repository. danhaywood pushed a commit to branch master in repository https://gitbox.apache.org/repos/asf/causeway.git
commit 5df565a4f86399dcfd37cabfe8f72f1006dc63e3 Merge: eb0caa6a6a 80b970a160 Author: Dan Haywood <[email protected]> AuthorDate: Sun Feb 18 16:42:06 2024 +0000 Merge pull request #2217 from apache/CAUSEWAY-3676 Causeway 3676 bom/pom.xml | 20 +- .../core/config/CausewayConfiguration.java | 6 +- viewers/graphql/model/pom.xml | 5 + .../graphql/model/src/main/java/module-info.java | 1 + .../marshallers/ScalarMarshallerBigDecimal.java | 1 + .../marshallers/ScalarMarshallerBigInteger.java | 1 + .../marshallers/ScalarMarshallerBytePrimitive.java | 3 +- .../marshallers/ScalarMarshallerByteWrapper.java | 3 +- .../ScalarMarshallerCharacterWrapper.java | 3 +- .../marshallers/ScalarMarshallerJdk8LocalDate.java | 1 + ...ate.java => ScalarMarshallerJdk8LocalTime.java} | 17 +- ...ava => ScalarMarshallerJdk8OffsetDateTime.java} | 15 +- ...te.java => ScalarMarshallerJdk8OffsetTime.java} | 18 +- .../marshallers/ScalarMarshallerJodaLocalDate.java | 6 +- ...ate.java => ScalarMarshallerJodaLocalTime.java} | 20 +- .../marshallers/ScalarMarshallerLongPrimitive.java | 4 +- .../marshallers/ScalarMarshallerLongWrapper.java | 3 +- .../ScalarMarshallerShortPrimitive.java | 3 +- .../marshallers/ScalarMarshallerShortWrapper.java | 3 +- ...ongPrimitive.java => ScalarMarshallerUuid.java} | 14 +- ...ayViewerGraphqlTestModuleIntegTestAbstract.java | 63 +++- .../viewer/test/domain/calc/Calculator.java | 60 ++- ...ntegTest.each.action_with_disabled_param._.gql} | 0 ....each.action_with_disabled_param.approved.json} | 0 ..._IntegTest.each.action_with_hidden_param._.gql} | 0 ...st.each.action_with_hidden_param.approved.json} | 0 ...gql => Admin_IntegTest.each.admin_action._.gql} | 0 ...dmin_IntegTest.each.admin_action.approved.json} | 0 ... Admin_IntegTest.each.other_admin_action._.gql} | 0 ...ntegTest.each.other_admin_action.approved.json} | 0 .../graphql/viewer/test/e2e/Admin_IntegTest.java | 78 ++++ ...alculator_IntegTest.each.add_big_decimals._.gql | 7 + ..._IntegTest.each.add_big_decimals.approved.json} | 4 +- ...lculator_IntegTest.each.add_big_integers._.gql} | 0 ..._IntegTest.each.add_big_integers.approved.json} | 0 ...lator_IntegTest.each.add_double_wrappers._.gql} | 0 ...tegTest.each.add_double_wrappers.approved.json} | 0 ...=> Calculator_IntegTest.each.add_doubles._.gql} | 0 ...lator_IntegTest.each.add_doubles.approved.json} | 0 ...ulator_IntegTest.each.add_float_wrappers._.gql} | 0 ...ntegTest.each.add_float_wrappers.approved.json} | 0 ... => Calculator_IntegTest.each.add_floats._.gql} | 0 ...ulator_IntegTest.each.add_floats.approved.json} | 0 ...ator_IntegTest.each.add_integer_wrappers._.gql} | 0 ...egTest.each.add_integer_wrappers.approved.json} | 0 ...> Calculator_IntegTest.each.add_integers._.gql} | 0 ...ator_IntegTest.each.add_integers.approved.json} | 0 ... Calculator_IntegTest.each.boolean_and_1._.gql} | 0 ...tor_IntegTest.each.boolean_and_1.approved.json} | 0 ... Calculator_IntegTest.each.boolean_and_2._.gql} | 0 ...tor_IntegTest.each.boolean_and_2.approved.json} | 0 ...=> Calculator_IntegTest.each.boolean_not._.gql} | 0 ...lator_IntegTest.each.boolean_not.approved.json} | 0 ...> Calculator_IntegTest.each.boolean_or_1._.gql} | 0 ...ator_IntegTest.each.boolean_or_1.approved.json} | 0 ...> Calculator_IntegTest.each.boolean_or_2._.gql} | 0 ...ator_IntegTest.each.boolean_or_2.approved.json} | 0 ....gql => Calculator_IntegTest.each.concat._.gql} | 0 ...Calculator_IntegTest.each.concat.approved.json} | 0 ...ator_IntegTest.each.jdk8_local_plus_days._.gql} | 2 +- ...egTest.each.jdk8_local_plus_days.approved.json} | 2 +- ...st.each.jdk8_local_plus_hours_and_minutes._.gql | 7 + ...jdk8_local_plus_hours_and_minutes.approved.json | 9 + ...k8_offset_plus_days_and_hours_and_minutes._.gql | 7 + ...t_plus_days_and_hours_and_minutes.approved.json | 9 + ...t.each.jdk8_offset_plus_hours_and_minutes._.gql | 7 + ...dk8_offset_plus_hours_and_minutes.approved.json | 9 + ...dk8_zoned_plus_days_and_hours_and_minutes._.gql | 7 + ...d_plus_days_and_hours_and_minutes.approved.json | 9 + ...ator_IntegTest.each.joda_local_plus_days._.gql} | 2 +- ...egTest.each.joda_local_plus_days.approved.json} | 2 +- ...st.each.joda_local_plus_hours_and_minutes._.gql | 7 + ...joda_local_plus_hours_and_minutes.approved.json | 9 + ...Calculator_IntegTest.each.joda_plus_days._.gql} | 2 +- ...or_IntegTest.each.joda_plus_days.approved.json} | 2 +- ... => Calculator_IntegTest.each.next_month._.gql} | 0 ...ulator_IntegTest.each.next_month.approved.json} | 0 ...alculator_IntegTest.each.scenario_concat._.gql} | 0 ...r_IntegTest.each.scenario_concat.approved.json} | 0 ...=> Calculator_IntegTest.each.some_locale._.gql} | 4 +- ...lator_IntegTest.each.some_locale.approved.json} | 4 +- ...ql => Calculator_IntegTest.each.some_url._.gql} | 4 +- ...lculator_IntegTest.each.some_url.approved.json} | 4 +- ...l => Calculator_IntegTest.each.some_uuid._.gql} | 4 +- ...lculator_IntegTest.each.some_uuid.approved.json | 9 + .../viewer/test/e2e/Calculator_IntegTest.java | 81 ++++ ...tegTest.change_department_name_visibility._.gql | 0 ...change_department_name_visibility.approved.json | 0 .../DepartmentMutating_IntegTest.java | 2 +- ...artment_IntegTest.each.create_department._.gql} | 0 ...IntegTest.each.create_department.approved.json} | 0 ...ch.create_department_name_param_disabled._.gql} | 0 ...e_department_name_param_disabled.approved.json} | 0 ...ment_IntegTest.each.find_all_departments._.gql} | 0 ...egTest.each.find_all_departments.approved.json} | 0 ..._department_and_add_staff_member_choices._.gql} | 0 ...ent_and_add_staff_member_choices.approved.json} | 0 ...ch.find_department_and_add_staff_members._.gql} | 0 ...department_and_add_staff_members.approved.json} | 0 ..._department_and_change_head_autocomplete._.gql} | 0 ...ent_and_change_head_autocomplete.approved.json} | 0 ....find_department_and_change_head_default._.gql} | 0 ...partment_and_change_head_default.approved.json} | 0 ....find_department_and_change_name_invalid._.gql} | 0 ...partment_and_change_name_invalid.approved.json} | 0 ...nd_department_and_edit_head_autocomplete._.gql} | 0 ...tment_and_edit_head_autocomplete.approved.json} | 0 ...and_edit_head_autocomplete_none_matching._.gql} | 0 ..._head_autocomplete_none_matching.approved.json} | 0 ....each.find_department_and_list_its_staff._.gql} | 0 ...nd_department_and_list_its_staff.approved.json} | 0 ...partment_and_remove_staff_member_choices._.gql} | 0 ..._and_remove_staff_member_choices.approved.json} | 0 ...t_IntegTest.each.find_department_by_name._.gql} | 0 ...est.each.find_department_by_name.approved.json} | 0 ...scenario_find_department_and_change_name._.gql} | 0 ..._find_department_and_change_name.approved.json} | 0 .../viewer/test/e2e/Department_IntegTest.java | 84 +++++ ...eptHead_IntegTest.each.create_department._.gql} | 0 ...IntegTest.each.create_department.approved.json} | 0 ...ch.find_depthead_and_change_name_invalid._.gql} | 0 ...depthead_and_change_name_invalid.approved.json} | 0 ..._depthead_and_change_name_invoke_invalid._.gql} | 0 ...d_and_change_name_invoke_invalid.approved.json} | 0 ...ead_IntegTest.each.find_depthead_by_name._.gql} | 0 ...gTest.each.find_depthead_by_name.approved.json} | 0 .../viewer/test/e2e/DeptHead_IntegTest.java | 82 +++++ .../StaffMutating_IntegTest.java | 2 +- ...Mutating_IntegTest.staff_member_edit_name._.gql | 0 ..._IntegTest.staff_member_edit_name.approved.json | 0 ...each.create_staff_member_with_department._.gql} | 0 ...ate_staff_member_with_department.approved.json} | 0 ....each.find_staff_member_by_name_and_edit._.gql} | 0 ...nd_staff_member_by_name_and_edit.approved.json} | 0 ...ff_member_by_name_and_edit_grade_choices._.gql} | 0 ...r_by_name_and_edit_grade_choices.approved.json} | 0 ...ff_IntegTest.each.list_all_staff_members._.gql} | 0 ...Test.each.list_all_staff_members.approved.json} | 0 ...Test.each.staff_member_name_edit_invalid._.gql} | 0 ...h.staff_member_name_edit_invalid.approved.json} | 0 ...ntegTest.each.staff_member_name_validate._.gql} | 0 ....each.staff_member_name_validate.approved.json} | 0 .../graphql/viewer/test/e2e/Staff_IntegTest.java | 93 +++++ .../e2e/queryandmutations/Admin_IntegTest.java | 84 ----- .../Calculator_IntegTest.add_big_integers._.gql | 7 - .../queryandmutations/Calculator_IntegTest.java | 180 --------- .../queryandmutations/Department_IntegTest.java | 204 ---------- .../test/e2e/scenario/Calculator_IntegTest.java | 48 --- .../test/e2e/scenario/Department_IntegTest.java | 46 --- ...Mutating_IntegTest.change_department_name._.gql | 0 ..._IntegTest.change_department_name.approved.json | 0 .../DeptHeadMutating_IntegTest.java | 16 +- ..._IntegTest.find_depthead_and_change_name._.gql} | 0 ...st.find_depthead_and_change_name.approved.json} | 0 .../DeptHead_2_IntegTest.java} | 30 +- ..._staff_member_by_name_and_download_photo._.gql} | 0 ...ember_by_name_and_download_photo.approved.json} | 0 .../Staff_2_IntegTest.java} | 81 +--- viewers/graphql/test/src/test/resources/schema.gql | 409 +++++++++++++++++---- 159 files changed, 1081 insertions(+), 848 deletions(-)
