This is an automated email from the ASF dual-hosted git repository.
danhaywood pushed a change to branch master
in repository https://gitbox.apache.org/repos/asf/causeway.git
from eb0caa6a6a Merge pull request #2216 from apache/CAUSEWAY-3676
add bb51d60263 CAUSEWAY-3676: makes e2e tests more generic
add 80b970a160 CAUSEWAY-3676: adds scalar support for jdk and joda dates
and times
new 5df565a4f8 Merge pull request #2217 from apache/CAUSEWAY-3676
The 1 revisions listed above as "new" are entirely new to this
repository and will be described in separate emails. The revisions
listed as "add" were already present in the repository and have only
been added to this reference.
Summary of changes:
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(-)
copy
viewers/graphql/model/src/main/java/org/apache/causeway/viewer/graphql/model/marshallers/{ScalarMarshallerJdk8LocalDate.java
=> ScalarMarshallerJdk8LocalTime.java} (74%)
copy
viewers/graphql/model/src/main/java/org/apache/causeway/viewer/graphql/model/marshallers/{ScalarMarshallerJdk8LocalDate.java
=> ScalarMarshallerJdk8OffsetDateTime.java} (74%)
copy
viewers/graphql/model/src/main/java/org/apache/causeway/viewer/graphql/model/marshallers/{ScalarMarshallerJodaLocalDate.java
=> ScalarMarshallerJdk8OffsetTime.java} (72%)
copy
viewers/graphql/model/src/main/java/org/apache/causeway/viewer/graphql/model/marshallers/{ScalarMarshallerJdk8LocalDate.java
=> ScalarMarshallerJodaLocalTime.java} (76%)
copy
viewers/graphql/model/src/main/java/org/apache/causeway/viewer/graphql/model/marshallers/{ScalarMarshallerLongPrimitive.java
=> ScalarMarshallerUuid.java} (77%)
rename
viewers/graphql/test/src/test/java/org/apache/causeway/viewer/graphql/viewer/test/e2e/{queryandmutations/Admin_IntegTest.action_with_disabled_param._.gql
=> Admin_IntegTest.each.action_with_disabled_param._.gql} (100%)
rename
viewers/graphql/test/src/test/java/org/apache/causeway/viewer/graphql/viewer/test/e2e/{queryandmutations/Admin_IntegTest.action_with_disabled_param.approved.json
=> Admin_IntegTest.each.action_with_disabled_param.approved.json} (100%)
rename
viewers/graphql/test/src/test/java/org/apache/causeway/viewer/graphql/viewer/test/e2e/{queryandmutations/Admin_IntegTest.action_with_hidden_param._.gql
=> Admin_IntegTest.each.action_with_hidden_param._.gql} (100%)
rename
viewers/graphql/test/src/test/java/org/apache/causeway/viewer/graphql/viewer/test/e2e/{queryandmutations/Admin_IntegTest.action_with_hidden_param.approved.json
=> Admin_IntegTest.each.action_with_hidden_param.approved.json} (100%)
rename
viewers/graphql/test/src/test/java/org/apache/causeway/viewer/graphql/viewer/test/e2e/{queryandmutations/Admin_IntegTest.admin_action._.gql
=> Admin_IntegTest.each.admin_action._.gql} (100%)
rename
viewers/graphql/test/src/test/java/org/apache/causeway/viewer/graphql/viewer/test/e2e/{queryandmutations/Admin_IntegTest.admin_action.approved.json
=> Admin_IntegTest.each.admin_action.approved.json} (100%)
rename
viewers/graphql/test/src/test/java/org/apache/causeway/viewer/graphql/viewer/test/e2e/{queryandmutations/Admin_IntegTest.other_admin_action._.gql
=> Admin_IntegTest.each.other_admin_action._.gql} (100%)
rename
viewers/graphql/test/src/test/java/org/apache/causeway/viewer/graphql/viewer/test/e2e/{queryandmutations/Admin_IntegTest.other_admin_action.approved.json
=> Admin_IntegTest.each.other_admin_action.approved.json} (100%)
create mode 100644
viewers/graphql/test/src/test/java/org/apache/causeway/viewer/graphql/viewer/test/e2e/Admin_IntegTest.java
create mode 100644
viewers/graphql/test/src/test/java/org/apache/causeway/viewer/graphql/viewer/test/e2e/Calculator_IntegTest.each.add_big_decimals._.gql
copy
viewers/graphql/test/src/test/java/org/apache/causeway/viewer/graphql/viewer/test/e2e/{queryandmutations/Calculator_IntegTest.add_big_integers.approved.json
=> Calculator_IntegTest.each.add_big_decimals.approved.json} (56%)
rename
viewers/graphql/test/src/test/java/org/apache/causeway/viewer/graphql/viewer/test/e2e/{queryandmutations/Calculator_IntegTest.add_big_decimals._.gql
=> Calculator_IntegTest.each.add_big_integers._.gql} (100%)
copy
viewers/graphql/test/src/test/java/org/apache/causeway/viewer/graphql/viewer/test/e2e/{queryandmutations/Calculator_IntegTest.add_big_decimals.approved.json
=> Calculator_IntegTest.each.add_big_integers.approved.json} (100%)
rename
viewers/graphql/test/src/test/java/org/apache/causeway/viewer/graphql/viewer/test/e2e/{queryandmutations/Calculator_IntegTest.add_double_wrappers._.gql
=> Calculator_IntegTest.each.add_double_wrappers._.gql} (100%)
rename
viewers/graphql/test/src/test/java/org/apache/causeway/viewer/graphql/viewer/test/e2e/{queryandmutations/Calculator_IntegTest.add_double_wrappers.approved.json
=> Calculator_IntegTest.each.add_double_wrappers.approved.json} (100%)
rename
viewers/graphql/test/src/test/java/org/apache/causeway/viewer/graphql/viewer/test/e2e/{queryandmutations/Calculator_IntegTest.add_doubles._.gql
=> Calculator_IntegTest.each.add_doubles._.gql} (100%)
rename
viewers/graphql/test/src/test/java/org/apache/causeway/viewer/graphql/viewer/test/e2e/{queryandmutations/Calculator_IntegTest.add_doubles.approved.json
=> Calculator_IntegTest.each.add_doubles.approved.json} (100%)
rename
viewers/graphql/test/src/test/java/org/apache/causeway/viewer/graphql/viewer/test/e2e/{queryandmutations/Calculator_IntegTest.add_float_wrappers._.gql
=> Calculator_IntegTest.each.add_float_wrappers._.gql} (100%)
rename
viewers/graphql/test/src/test/java/org/apache/causeway/viewer/graphql/viewer/test/e2e/{queryandmutations/Calculator_IntegTest.add_float_wrappers.approved.json
=> Calculator_IntegTest.each.add_float_wrappers.approved.json} (100%)
rename
viewers/graphql/test/src/test/java/org/apache/causeway/viewer/graphql/viewer/test/e2e/{queryandmutations/Calculator_IntegTest.add_floats._.gql
=> Calculator_IntegTest.each.add_floats._.gql} (100%)
rename
viewers/graphql/test/src/test/java/org/apache/causeway/viewer/graphql/viewer/test/e2e/{queryandmutations/Calculator_IntegTest.add_floats.approved.json
=> Calculator_IntegTest.each.add_floats.approved.json} (100%)
rename
viewers/graphql/test/src/test/java/org/apache/causeway/viewer/graphql/viewer/test/e2e/{queryandmutations/Calculator_IntegTest.add_integer_wrappers._.gql
=> Calculator_IntegTest.each.add_integer_wrappers._.gql} (100%)
rename
viewers/graphql/test/src/test/java/org/apache/causeway/viewer/graphql/viewer/test/e2e/{queryandmutations/Calculator_IntegTest.add_integer_wrappers.approved.json
=> Calculator_IntegTest.each.add_integer_wrappers.approved.json} (100%)
rename
viewers/graphql/test/src/test/java/org/apache/causeway/viewer/graphql/viewer/test/e2e/{queryandmutations/Calculator_IntegTest.add_integers._.gql
=> Calculator_IntegTest.each.add_integers._.gql} (100%)
rename
viewers/graphql/test/src/test/java/org/apache/causeway/viewer/graphql/viewer/test/e2e/{queryandmutations/Calculator_IntegTest.add_integers.approved.json
=> Calculator_IntegTest.each.add_integers.approved.json} (100%)
rename
viewers/graphql/test/src/test/java/org/apache/causeway/viewer/graphql/viewer/test/e2e/{queryandmutations/Calculator_IntegTest.boolean_and_1._.gql
=> Calculator_IntegTest.each.boolean_and_1._.gql} (100%)
rename
viewers/graphql/test/src/test/java/org/apache/causeway/viewer/graphql/viewer/test/e2e/{queryandmutations/Calculator_IntegTest.boolean_and_1.approved.json
=> Calculator_IntegTest.each.boolean_and_1.approved.json} (100%)
rename
viewers/graphql/test/src/test/java/org/apache/causeway/viewer/graphql/viewer/test/e2e/{queryandmutations/Calculator_IntegTest.boolean_and_2._.gql
=> Calculator_IntegTest.each.boolean_and_2._.gql} (100%)
rename
viewers/graphql/test/src/test/java/org/apache/causeway/viewer/graphql/viewer/test/e2e/{queryandmutations/Calculator_IntegTest.boolean_and_2.approved.json
=> Calculator_IntegTest.each.boolean_and_2.approved.json} (100%)
copy
viewers/graphql/test/src/test/java/org/apache/causeway/viewer/graphql/viewer/test/e2e/{queryandmutations/Calculator_IntegTest.boolean_not._.gql
=> Calculator_IntegTest.each.boolean_not._.gql} (100%)
rename
viewers/graphql/test/src/test/java/org/apache/causeway/viewer/graphql/viewer/test/e2e/{queryandmutations/Calculator_IntegTest.boolean_not.approved.json
=> Calculator_IntegTest.each.boolean_not.approved.json} (100%)
rename
viewers/graphql/test/src/test/java/org/apache/causeway/viewer/graphql/viewer/test/e2e/{queryandmutations/Calculator_IntegTest.boolean_or_1._.gql
=> Calculator_IntegTest.each.boolean_or_1._.gql} (100%)
rename
viewers/graphql/test/src/test/java/org/apache/causeway/viewer/graphql/viewer/test/e2e/{queryandmutations/Calculator_IntegTest.boolean_or_1.approved.json
=> Calculator_IntegTest.each.boolean_or_1.approved.json} (100%)
rename
viewers/graphql/test/src/test/java/org/apache/causeway/viewer/graphql/viewer/test/e2e/{queryandmutations/Calculator_IntegTest.boolean_or_2._.gql
=> Calculator_IntegTest.each.boolean_or_2._.gql} (100%)
rename
viewers/graphql/test/src/test/java/org/apache/causeway/viewer/graphql/viewer/test/e2e/{queryandmutations/Calculator_IntegTest.boolean_or_2.approved.json
=> Calculator_IntegTest.each.boolean_or_2.approved.json} (100%)
rename
viewers/graphql/test/src/test/java/org/apache/causeway/viewer/graphql/viewer/test/e2e/{queryandmutations/Calculator_IntegTest.concat._.gql
=> Calculator_IntegTest.each.concat._.gql} (100%)
rename
viewers/graphql/test/src/test/java/org/apache/causeway/viewer/graphql/viewer/test/e2e/{queryandmutations/Calculator_IntegTest.concat.approved.json
=> Calculator_IntegTest.each.concat.approved.json} (100%)
copy
viewers/graphql/test/src/test/java/org/apache/causeway/viewer/graphql/viewer/test/e2e/{queryandmutations/Calculator_IntegTest.plus_days._.gql
=> Calculator_IntegTest.each.jdk8_local_plus_days._.gql} (78%)
copy
viewers/graphql/test/src/test/java/org/apache/causeway/viewer/graphql/viewer/test/e2e/{queryandmutations/Calculator_IntegTest.plus_days.approved.json
=> Calculator_IntegTest.each.jdk8_local_plus_days.approved.json} (76%)
create mode 100644
viewers/graphql/test/src/test/java/org/apache/causeway/viewer/graphql/viewer/test/e2e/Calculator_IntegTest.each.jdk8_local_plus_hours_and_minutes._.gql
create mode 100644
viewers/graphql/test/src/test/java/org/apache/causeway/viewer/graphql/viewer/test/e2e/Calculator_IntegTest.each.jdk8_local_plus_hours_and_minutes.approved.json
create mode 100644
viewers/graphql/test/src/test/java/org/apache/causeway/viewer/graphql/viewer/test/e2e/Calculator_IntegTest.each.jdk8_offset_plus_days_and_hours_and_minutes._.gql
create mode 100644
viewers/graphql/test/src/test/java/org/apache/causeway/viewer/graphql/viewer/test/e2e/Calculator_IntegTest.each.jdk8_offset_plus_days_and_hours_and_minutes.approved.json
create mode 100644
viewers/graphql/test/src/test/java/org/apache/causeway/viewer/graphql/viewer/test/e2e/Calculator_IntegTest.each.jdk8_offset_plus_hours_and_minutes._.gql
create mode 100644
viewers/graphql/test/src/test/java/org/apache/causeway/viewer/graphql/viewer/test/e2e/Calculator_IntegTest.each.jdk8_offset_plus_hours_and_minutes.approved.json
create mode 100644
viewers/graphql/test/src/test/java/org/apache/causeway/viewer/graphql/viewer/test/e2e/Calculator_IntegTest.each.jdk8_zoned_plus_days_and_hours_and_minutes._.gql
create mode 100644
viewers/graphql/test/src/test/java/org/apache/causeway/viewer/graphql/viewer/test/e2e/Calculator_IntegTest.each.jdk8_zoned_plus_days_and_hours_and_minutes.approved.json
rename
viewers/graphql/test/src/test/java/org/apache/causeway/viewer/graphql/viewer/test/e2e/{queryandmutations/Calculator_IntegTest.plus_joda_days._.gql
=> Calculator_IntegTest.each.joda_local_plus_days._.gql} (78%)
rename
viewers/graphql/test/src/test/java/org/apache/causeway/viewer/graphql/viewer/test/e2e/{queryandmutations/Calculator_IntegTest.plus_joda_days.approved.json
=> Calculator_IntegTest.each.joda_local_plus_days.approved.json} (76%)
create mode 100644
viewers/graphql/test/src/test/java/org/apache/causeway/viewer/graphql/viewer/test/e2e/Calculator_IntegTest.each.joda_local_plus_hours_and_minutes._.gql
create mode 100644
viewers/graphql/test/src/test/java/org/apache/causeway/viewer/graphql/viewer/test/e2e/Calculator_IntegTest.each.joda_local_plus_hours_and_minutes.approved.json
rename
viewers/graphql/test/src/test/java/org/apache/causeway/viewer/graphql/viewer/test/e2e/{queryandmutations/Calculator_IntegTest.plus_days._.gql
=> Calculator_IntegTest.each.joda_plus_days._.gql} (78%)
rename
viewers/graphql/test/src/test/java/org/apache/causeway/viewer/graphql/viewer/test/e2e/{queryandmutations/Calculator_IntegTest.plus_days.approved.json
=> Calculator_IntegTest.each.joda_plus_days.approved.json} (76%)
rename
viewers/graphql/test/src/test/java/org/apache/causeway/viewer/graphql/viewer/test/e2e/{queryandmutations/Calculator_IntegTest.next_month._.gql
=> Calculator_IntegTest.each.next_month._.gql} (100%)
rename
viewers/graphql/test/src/test/java/org/apache/causeway/viewer/graphql/viewer/test/e2e/{queryandmutations/Calculator_IntegTest.next_month.approved.json
=> Calculator_IntegTest.each.next_month.approved.json} (100%)
rename
viewers/graphql/test/src/test/java/org/apache/causeway/viewer/graphql/viewer/test/e2e/{scenario/Calculator_IntegTest.concat._.gql
=> Calculator_IntegTest.each.scenario_concat._.gql} (100%)
rename
viewers/graphql/test/src/test/java/org/apache/causeway/viewer/graphql/viewer/test/e2e/{scenario/Calculator_IntegTest.concat.approved.json
=> Calculator_IntegTest.each.scenario_concat.approved.json} (100%)
copy
viewers/graphql/test/src/test/java/org/apache/causeway/viewer/graphql/viewer/test/e2e/{queryandmutations/Calculator_IntegTest.boolean_not._.gql
=> Calculator_IntegTest.each.some_locale._.gql} (58%)
rename
viewers/graphql/test/src/test/java/org/apache/causeway/viewer/graphql/viewer/test/e2e/{queryandmutations/Calculator_IntegTest.add_big_integers.approved.json
=> Calculator_IntegTest.each.some_locale.approved.json} (57%)
copy
viewers/graphql/test/src/test/java/org/apache/causeway/viewer/graphql/viewer/test/e2e/{queryandmutations/Calculator_IntegTest.boolean_not._.gql
=> Calculator_IntegTest.each.some_url._.gql} (58%)
rename
viewers/graphql/test/src/test/java/org/apache/causeway/viewer/graphql/viewer/test/e2e/{queryandmutations/Calculator_IntegTest.add_big_decimals.approved.json
=> Calculator_IntegTest.each.some_url.approved.json} (50%)
rename
viewers/graphql/test/src/test/java/org/apache/causeway/viewer/graphql/viewer/test/e2e/{queryandmutations/Calculator_IntegTest.boolean_not._.gql
=> Calculator_IntegTest.each.some_uuid._.gql} (58%)
create mode 100644
viewers/graphql/test/src/test/java/org/apache/causeway/viewer/graphql/viewer/test/e2e/Calculator_IntegTest.each.some_uuid.approved.json
create mode 100644
viewers/graphql/test/src/test/java/org/apache/causeway/viewer/graphql/viewer/test/e2e/Calculator_IntegTest.java
rename
viewers/graphql/test/src/test/java/org/apache/causeway/viewer/graphql/viewer/test/e2e/{queryandmutations
=> }/DepartmentMutating_IntegTest.change_department_name_visibility._.gql
(100%)
rename
viewers/graphql/test/src/test/java/org/apache/causeway/viewer/graphql/viewer/test/e2e/{queryandmutations
=>
}/DepartmentMutating_IntegTest.change_department_name_visibility.approved.json
(100%)
rename
viewers/graphql/test/src/test/java/org/apache/causeway/viewer/graphql/viewer/test/e2e/{queryandmutations
=> }/DepartmentMutating_IntegTest.java (96%)
rename
viewers/graphql/test/src/test/java/org/apache/causeway/viewer/graphql/viewer/test/e2e/{queryandmutations/Department_IntegTest.create_department._.gql
=> Department_IntegTest.each.create_department._.gql} (100%)
rename
viewers/graphql/test/src/test/java/org/apache/causeway/viewer/graphql/viewer/test/e2e/{queryandmutations/Department_IntegTest.create_department.approved.json
=> Department_IntegTest.each.create_department.approved.json} (100%)
rename
viewers/graphql/test/src/test/java/org/apache/causeway/viewer/graphql/viewer/test/e2e/{queryandmutations/Department_IntegTest.create_department_name_param_disabled._.gql
=> Department_IntegTest.each.create_department_name_param_disabled._.gql}
(100%)
rename
viewers/graphql/test/src/test/java/org/apache/causeway/viewer/graphql/viewer/test/e2e/{queryandmutations/Department_IntegTest.create_department_name_param_disabled.approved.json
=>
Department_IntegTest.each.create_department_name_param_disabled.approved.json}
(100%)
rename
viewers/graphql/test/src/test/java/org/apache/causeway/viewer/graphql/viewer/test/e2e/{queryandmutations/Department_IntegTest.find_all_departments._.gql
=> Department_IntegTest.each.find_all_departments._.gql} (100%)
rename
viewers/graphql/test/src/test/java/org/apache/causeway/viewer/graphql/viewer/test/e2e/{queryandmutations/Department_IntegTest.find_all_departments.approved.json
=> Department_IntegTest.each.find_all_departments.approved.json} (100%)
rename
viewers/graphql/test/src/test/java/org/apache/causeway/viewer/graphql/viewer/test/e2e/{queryandmutations/Department_IntegTest.find_department_and_add_staff_member_choices._.gql
=>
Department_IntegTest.each.find_department_and_add_staff_member_choices._.gql}
(100%)
rename
viewers/graphql/test/src/test/java/org/apache/causeway/viewer/graphql/viewer/test/e2e/{queryandmutations/Department_IntegTest.find_department_and_add_staff_member_choices.approved.json
=>
Department_IntegTest.each.find_department_and_add_staff_member_choices.approved.json}
(100%)
rename
viewers/graphql/test/src/test/java/org/apache/causeway/viewer/graphql/viewer/test/e2e/{queryandmutations/Department_IntegTest.find_department_and_add_staff_members._.gql
=> Department_IntegTest.each.find_department_and_add_staff_members._.gql}
(100%)
rename
viewers/graphql/test/src/test/java/org/apache/causeway/viewer/graphql/viewer/test/e2e/{queryandmutations/Department_IntegTest.find_department_and_add_staff_members.approved.json
=>
Department_IntegTest.each.find_department_and_add_staff_members.approved.json}
(100%)
rename
viewers/graphql/test/src/test/java/org/apache/causeway/viewer/graphql/viewer/test/e2e/{queryandmutations/Department_IntegTest.find_department_and_change_head_autocomplete._.gql
=>
Department_IntegTest.each.find_department_and_change_head_autocomplete._.gql}
(100%)
rename
viewers/graphql/test/src/test/java/org/apache/causeway/viewer/graphql/viewer/test/e2e/{queryandmutations/Department_IntegTest.find_department_and_change_head_autocomplete.approved.json
=>
Department_IntegTest.each.find_department_and_change_head_autocomplete.approved.json}
(100%)
rename
viewers/graphql/test/src/test/java/org/apache/causeway/viewer/graphql/viewer/test/e2e/{queryandmutations/Department_IntegTest.find_department_and_change_head_default._.gql
=> Department_IntegTest.each.find_department_and_change_head_default._.gql}
(100%)
rename
viewers/graphql/test/src/test/java/org/apache/causeway/viewer/graphql/viewer/test/e2e/{queryandmutations/Department_IntegTest.find_department_and_change_head_default.approved.json
=>
Department_IntegTest.each.find_department_and_change_head_default.approved.json}
(100%)
rename
viewers/graphql/test/src/test/java/org/apache/causeway/viewer/graphql/viewer/test/e2e/{queryandmutations/Department_IntegTest.find_department_and_change_name_invalid._.gql
=> Department_IntegTest.each.find_department_and_change_name_invalid._.gql}
(100%)
rename
viewers/graphql/test/src/test/java/org/apache/causeway/viewer/graphql/viewer/test/e2e/{queryandmutations/Department_IntegTest.find_department_and_change_name_invalid.approved.json
=>
Department_IntegTest.each.find_department_and_change_name_invalid.approved.json}
(100%)
rename
viewers/graphql/test/src/test/java/org/apache/causeway/viewer/graphql/viewer/test/e2e/{queryandmutations/Department_IntegTest.find_department_and_edit_head_autocomplete._.gql
=> Department_IntegTest.each.find_department_and_edit_head_autocomplete._.gql}
(100%)
rename
viewers/graphql/test/src/test/java/org/apache/causeway/viewer/graphql/viewer/test/e2e/{queryandmutations/Department_IntegTest.find_department_and_edit_head_autocomplete.approved.json
=>
Department_IntegTest.each.find_department_and_edit_head_autocomplete.approved.json}
(100%)
rename
viewers/graphql/test/src/test/java/org/apache/causeway/viewer/graphql/viewer/test/e2e/{queryandmutations/Department_IntegTest.find_department_and_edit_head_autocomplete_none_matching._.gql
=>
Department_IntegTest.each.find_department_and_edit_head_autocomplete_none_matching._.gql}
(100%)
rename
viewers/graphql/test/src/test/java/org/apache/causeway/viewer/graphql/viewer/test/e2e/{queryandmutations/Department_IntegTest.find_department_and_edit_head_autocomplete_none_matching.approved.json
=>
Department_IntegTest.each.find_department_and_edit_head_autocomplete_none_matching.approved.json}
(100%)
rename
viewers/graphql/test/src/test/java/org/apache/causeway/viewer/graphql/viewer/test/e2e/{queryandmutations/Department_IntegTest.find_department_and_list_its_staff._.gql
=> Department_IntegTest.each.find_department_and_list_its_staff._.gql} (100%)
rename
viewers/graphql/test/src/test/java/org/apache/causeway/viewer/graphql/viewer/test/e2e/{queryandmutations/Department_IntegTest.find_department_and_list_its_staff.approved.json
=> Department_IntegTest.each.find_department_and_list_its_staff.approved.json}
(100%)
rename
viewers/graphql/test/src/test/java/org/apache/causeway/viewer/graphql/viewer/test/e2e/{queryandmutations/Department_IntegTest.find_department_and_remove_staff_member_choices._.gql
=>
Department_IntegTest.each.find_department_and_remove_staff_member_choices._.gql}
(100%)
rename
viewers/graphql/test/src/test/java/org/apache/causeway/viewer/graphql/viewer/test/e2e/{queryandmutations/Department_IntegTest.find_department_and_remove_staff_member_choices.approved.json
=>
Department_IntegTest.each.find_department_and_remove_staff_member_choices.approved.json}
(100%)
rename
viewers/graphql/test/src/test/java/org/apache/causeway/viewer/graphql/viewer/test/e2e/{queryandmutations/Department_IntegTest.find_department_by_name._.gql
=> Department_IntegTest.each.find_department_by_name._.gql} (100%)
rename
viewers/graphql/test/src/test/java/org/apache/causeway/viewer/graphql/viewer/test/e2e/{queryandmutations/Department_IntegTest.find_department_by_name.approved.json
=> Department_IntegTest.each.find_department_by_name.approved.json} (100%)
rename
viewers/graphql/test/src/test/java/org/apache/causeway/viewer/graphql/viewer/test/e2e/{scenario/Department_IntegTest.find_department_and_change_name._.gql
=> Department_IntegTest.each.scenario_find_department_and_change_name._.gql}
(100%)
rename
viewers/graphql/test/src/test/java/org/apache/causeway/viewer/graphql/viewer/test/e2e/{scenario/Department_IntegTest.find_department_and_change_name.approved.json
=>
Department_IntegTest.each.scenario_find_department_and_change_name.approved.json}
(100%)
create mode 100644
viewers/graphql/test/src/test/java/org/apache/causeway/viewer/graphql/viewer/test/e2e/Department_IntegTest.java
rename
viewers/graphql/test/src/test/java/org/apache/causeway/viewer/graphql/viewer/test/e2e/{queryandmutations/DeptHeadMutating_IntegTest.create_department._.gql
=> DeptHead_IntegTest.each.create_department._.gql} (100%)
rename
viewers/graphql/test/src/test/java/org/apache/causeway/viewer/graphql/viewer/test/e2e/{queryandmutations/DeptHeadMutating_IntegTest.create_department.approved.json
=> DeptHead_IntegTest.each.create_department.approved.json} (100%)
rename
viewers/graphql/test/src/test/java/org/apache/causeway/viewer/graphql/viewer/test/e2e/{queryandmutations/DeptHead_IntegTest.find_depthead_and_change_name_invalid._.gql
=> DeptHead_IntegTest.each.find_depthead_and_change_name_invalid._.gql} (100%)
rename
viewers/graphql/test/src/test/java/org/apache/causeway/viewer/graphql/viewer/test/e2e/{queryandmutations/DeptHead_IntegTest.find_depthead_and_change_name_invalid.approved.json
=>
DeptHead_IntegTest.each.find_depthead_and_change_name_invalid.approved.json}
(100%)
rename
viewers/graphql/test/src/test/java/org/apache/causeway/viewer/graphql/viewer/test/e2e/{queryandmutations/DeptHead_IntegTest.find_depthead_and_change_name_invoke_invalid._.gql
=> DeptHead_IntegTest.each.find_depthead_and_change_name_invoke_invalid._.gql}
(100%)
rename
viewers/graphql/test/src/test/java/org/apache/causeway/viewer/graphql/viewer/test/e2e/{queryandmutations/DeptHead_IntegTest.find_depthead_and_change_name_invoke_invalid.approved.json
=>
DeptHead_IntegTest.each.find_depthead_and_change_name_invoke_invalid.approved.json}
(100%)
rename
viewers/graphql/test/src/test/java/org/apache/causeway/viewer/graphql/viewer/test/e2e/{queryandmutations/DeptHead_IntegTest.find_depthead_by_name._.gql
=> DeptHead_IntegTest.each.find_depthead_by_name._.gql} (100%)
rename
viewers/graphql/test/src/test/java/org/apache/causeway/viewer/graphql/viewer/test/e2e/{queryandmutations/DeptHead_IntegTest.find_depthead_by_name.approved.json
=> DeptHead_IntegTest.each.find_depthead_by_name.approved.json} (100%)
create mode 100644
viewers/graphql/test/src/test/java/org/apache/causeway/viewer/graphql/viewer/test/e2e/DeptHead_IntegTest.java
rename
viewers/graphql/test/src/test/java/org/apache/causeway/viewer/graphql/viewer/test/e2e/{queryandmutations
=> }/StaffMutating_IntegTest.java (96%)
rename
viewers/graphql/test/src/test/java/org/apache/causeway/viewer/graphql/viewer/test/e2e/{queryandmutations
=> }/StaffMutating_IntegTest.staff_member_edit_name._.gql (100%)
rename
viewers/graphql/test/src/test/java/org/apache/causeway/viewer/graphql/viewer/test/e2e/{queryandmutations
=> }/StaffMutating_IntegTest.staff_member_edit_name.approved.json (100%)
rename
viewers/graphql/test/src/test/java/org/apache/causeway/viewer/graphql/viewer/test/e2e/{queryandmutations/Staff_IntegTest.create_staff_member_with_department._.gql
=> Staff_IntegTest.each.create_staff_member_with_department._.gql} (100%)
rename
viewers/graphql/test/src/test/java/org/apache/causeway/viewer/graphql/viewer/test/e2e/{queryandmutations/Staff_IntegTest.create_staff_member_with_department.approved.json
=> Staff_IntegTest.each.create_staff_member_with_department.approved.json}
(100%)
rename
viewers/graphql/test/src/test/java/org/apache/causeway/viewer/graphql/viewer/test/e2e/{queryandmutations/Staff_IntegTest.find_staff_member_by_name_and_edit._.gql
=> Staff_IntegTest.each.find_staff_member_by_name_and_edit._.gql} (100%)
rename
viewers/graphql/test/src/test/java/org/apache/causeway/viewer/graphql/viewer/test/e2e/{queryandmutations/Staff_IntegTest.find_staff_member_by_name_and_edit.approved.json
=> Staff_IntegTest.each.find_staff_member_by_name_and_edit.approved.json}
(100%)
rename
viewers/graphql/test/src/test/java/org/apache/causeway/viewer/graphql/viewer/test/e2e/{queryandmutations/Staff_IntegTest.find_staff_member_by_name_and_edit_grade_choices._.gql
=>
Staff_IntegTest.each.find_staff_member_by_name_and_edit_grade_choices._.gql}
(100%)
rename
viewers/graphql/test/src/test/java/org/apache/causeway/viewer/graphql/viewer/test/e2e/{queryandmutations/Staff_IntegTest.find_staff_member_by_name_and_edit_grade_choices.approved.json
=>
Staff_IntegTest.each.find_staff_member_by_name_and_edit_grade_choices.approved.json}
(100%)
rename
viewers/graphql/test/src/test/java/org/apache/causeway/viewer/graphql/viewer/test/e2e/{queryandmutations/Staff_IntegTest.list_all_staff_members._.gql
=> Staff_IntegTest.each.list_all_staff_members._.gql} (100%)
rename
viewers/graphql/test/src/test/java/org/apache/causeway/viewer/graphql/viewer/test/e2e/{queryandmutations/Staff_IntegTest.list_all_staff_members.approved.json
=> Staff_IntegTest.each.list_all_staff_members.approved.json} (100%)
rename
viewers/graphql/test/src/test/java/org/apache/causeway/viewer/graphql/viewer/test/e2e/{queryandmutations/Staff_IntegTest.staff_member_name_edit_invalid._.gql
=> Staff_IntegTest.each.staff_member_name_edit_invalid._.gql} (100%)
rename
viewers/graphql/test/src/test/java/org/apache/causeway/viewer/graphql/viewer/test/e2e/{queryandmutations/Staff_IntegTest.staff_member_name_edit_invalid.approved.json
=> Staff_IntegTest.each.staff_member_name_edit_invalid.approved.json} (100%)
rename
viewers/graphql/test/src/test/java/org/apache/causeway/viewer/graphql/viewer/test/e2e/{queryandmutations/Staff_IntegTest.staff_member_name_validate._.gql
=> Staff_IntegTest.each.staff_member_name_validate._.gql} (100%)
rename
viewers/graphql/test/src/test/java/org/apache/causeway/viewer/graphql/viewer/test/e2e/{queryandmutations/Staff_IntegTest.staff_member_name_validate.approved.json
=> Staff_IntegTest.each.staff_member_name_validate.approved.json} (100%)
create mode 100644
viewers/graphql/test/src/test/java/org/apache/causeway/viewer/graphql/viewer/test/e2e/Staff_IntegTest.java
delete mode 100644
viewers/graphql/test/src/test/java/org/apache/causeway/viewer/graphql/viewer/test/e2e/queryandmutations/Admin_IntegTest.java
delete mode 100644
viewers/graphql/test/src/test/java/org/apache/causeway/viewer/graphql/viewer/test/e2e/queryandmutations/Calculator_IntegTest.add_big_integers._.gql
delete mode 100644
viewers/graphql/test/src/test/java/org/apache/causeway/viewer/graphql/viewer/test/e2e/queryandmutations/Calculator_IntegTest.java
delete mode 100644
viewers/graphql/test/src/test/java/org/apache/causeway/viewer/graphql/viewer/test/e2e/queryandmutations/Department_IntegTest.java
delete mode 100644
viewers/graphql/test/src/test/java/org/apache/causeway/viewer/graphql/viewer/test/e2e/scenario/Calculator_IntegTest.java
delete mode 100644
viewers/graphql/test/src/test/java/org/apache/causeway/viewer/graphql/viewer/test/e2e/scenario/Department_IntegTest.java
rename
viewers/graphql/test/src/test/java/org/apache/causeway/viewer/graphql/viewer/test/e2e/{queryandmutations
=> special}/DeptHeadMutating_IntegTest.change_department_name._.gql (100%)
rename
viewers/graphql/test/src/test/java/org/apache/causeway/viewer/graphql/viewer/test/e2e/{queryandmutations
=> special}/DeptHeadMutating_IntegTest.change_department_name.approved.json
(100%)
rename
viewers/graphql/test/src/test/java/org/apache/causeway/viewer/graphql/viewer/test/e2e/{queryandmutations
=> special}/DeptHeadMutating_IntegTest.java (86%)
rename
viewers/graphql/test/src/test/java/org/apache/causeway/viewer/graphql/viewer/test/e2e/{queryandmutations/DeptHead_IntegTest.find_depthead_and_change_name._.gql
=> special/DeptHead_2_IntegTest.find_depthead_and_change_name._.gql} (100%)
rename
viewers/graphql/test/src/test/java/org/apache/causeway/viewer/graphql/viewer/test/e2e/{queryandmutations/DeptHead_IntegTest.find_depthead_and_change_name.approved.json
=> special/DeptHead_2_IntegTest.find_depthead_and_change_name.approved.json}
(100%)
rename
viewers/graphql/test/src/test/java/org/apache/causeway/viewer/graphql/viewer/test/e2e/{queryandmutations/DeptHead_IntegTest.java
=> special/DeptHead_2_IntegTest.java} (73%)
rename
viewers/graphql/test/src/test/java/org/apache/causeway/viewer/graphql/viewer/test/e2e/{queryandmutations/Staff_IntegTest.find_staff_member_by_name_and_download_photo._.gql
=>
special/Staff_2_IntegTest.find_staff_member_by_name_and_download_photo._.gql}
(100%)
rename
viewers/graphql/test/src/test/java/org/apache/causeway/viewer/graphql/viewer/test/e2e/{queryandmutations/Staff_IntegTest.find_staff_member_by_name_and_download_photo.approved.json
=>
special/Staff_2_IntegTest.find_staff_member_by_name_and_download_photo.approved.json}
(100%)
rename
viewers/graphql/test/src/test/java/org/apache/causeway/viewer/graphql/viewer/test/e2e/{queryandmutations/Staff_IntegTest.java
=> special/Staff_2_IntegTest.java} (62%)