From ee88198df36ffc666b7b5bb8dda6851ce953af4a Mon Sep 17 00:00:00 2001 From: Robert Date: Mon, 2 Oct 2017 13:38:11 +0200 Subject: Refs: #4267@0.45h; - setting up a CCCLD subdir struct for CCCLD related tests - removed all occcurances of `@@default_criticity` --- .../generic_attribute_control/min_max_spec_cccld.rb | 7 +++++++ .../generic_attribute_control/parent_class_cccld_spec.rb | 7 +++++++ .../generic_attribute_control/pattern_cccld_spec.rb | 7 +++++++ .../generic_attribute_control/uniqueness_cccld_spec.rb | 6 ++++++ .../journey_pattern_control/duplicates_cccld_spec.rb | 0 .../journey_pattern_control/vehicle_journey_cccld_spec.rb | 0 .../line_control/route_cccld_spec.rb | 0 .../route_control/duplicates_cccld_spec.rb | 0 .../route_control/journey_pattern_cccld_spec.rb | 0 .../route_control/minimum_length_cccld_spec.rb | 0 .../route_control/omnibus_journey_pattern_cccld_spec.rb | 0 .../route_control/opposite_route_cccld_spec.rb | 0 .../route_control/opposite_route_terminus_cccld_spec.rb | 0 .../route_control/speed_cccld_spec.rb | 0 .../route_control/stop_points_in_journey_pattern_cccld_spec.rb | 0 .../route_control/time_table_cccld_spec.rb | 0 .../route_control/unactivated_stop_points_cccld_spec.rb | 0 .../route_control/vehicle_journey_at_stops_cccld_spec.rb | 0 .../route_control/zdl_stop_area_cccld_spec.rb | 0 .../routing_constraint_zone_control/maximum_length_cccld_spec.rb | 0 .../routing_constraint_zone_control/minimum_length_cccld_spec.rb | 0 .../unactivated_stop_point_cccld_spec.rb | 0 .../vehicle_journey_control/delta_cccdl_spec.rb | 0 .../vehicle_journey_control/waiting_time_cccdl_spec.rb | 0 spec/models/generic_attribute_control/min_max_spec.rb | 7 ------- spec/models/generic_attribute_control/parent_class_spec.rb | 7 ------- spec/models/generic_attribute_control/pattern_spec.rb | 7 ------- spec/models/generic_attribute_control/uniqueness_spec.rb | 6 ------ .../shared_examples/compliance_control_class_level_defaults.rb | 2 ++ 29 files changed, 29 insertions(+), 27 deletions(-) create mode 100644 spec/models/compliance_control_class_level_defaults/generic_attribute_control/min_max_spec_cccld.rb create mode 100644 spec/models/compliance_control_class_level_defaults/generic_attribute_control/parent_class_cccld_spec.rb create mode 100644 spec/models/compliance_control_class_level_defaults/generic_attribute_control/pattern_cccld_spec.rb create mode 100644 spec/models/compliance_control_class_level_defaults/generic_attribute_control/uniqueness_cccld_spec.rb create mode 100644 spec/models/compliance_control_class_level_defaults/journey_pattern_control/duplicates_cccld_spec.rb create mode 100644 spec/models/compliance_control_class_level_defaults/journey_pattern_control/vehicle_journey_cccld_spec.rb create mode 100644 spec/models/compliance_control_class_level_defaults/line_control/route_cccld_spec.rb create mode 100644 spec/models/compliance_control_class_level_defaults/route_control/duplicates_cccld_spec.rb create mode 100644 spec/models/compliance_control_class_level_defaults/route_control/journey_pattern_cccld_spec.rb create mode 100644 spec/models/compliance_control_class_level_defaults/route_control/minimum_length_cccld_spec.rb create mode 100644 spec/models/compliance_control_class_level_defaults/route_control/omnibus_journey_pattern_cccld_spec.rb create mode 100644 spec/models/compliance_control_class_level_defaults/route_control/opposite_route_cccld_spec.rb create mode 100644 spec/models/compliance_control_class_level_defaults/route_control/opposite_route_terminus_cccld_spec.rb create mode 100644 spec/models/compliance_control_class_level_defaults/route_control/speed_cccld_spec.rb create mode 100644 spec/models/compliance_control_class_level_defaults/route_control/stop_points_in_journey_pattern_cccld_spec.rb create mode 100644 spec/models/compliance_control_class_level_defaults/route_control/time_table_cccld_spec.rb create mode 100644 spec/models/compliance_control_class_level_defaults/route_control/unactivated_stop_points_cccld_spec.rb create mode 100644 spec/models/compliance_control_class_level_defaults/route_control/vehicle_journey_at_stops_cccld_spec.rb create mode 100644 spec/models/compliance_control_class_level_defaults/route_control/zdl_stop_area_cccld_spec.rb create mode 100644 spec/models/compliance_control_class_level_defaults/routing_constraint_zone_control/maximum_length_cccld_spec.rb create mode 100644 spec/models/compliance_control_class_level_defaults/routing_constraint_zone_control/minimum_length_cccld_spec.rb create mode 100644 spec/models/compliance_control_class_level_defaults/routing_constraint_zone_control/unactivated_stop_point_cccld_spec.rb create mode 100644 spec/models/compliance_control_class_level_defaults/vehicle_journey_control/delta_cccdl_spec.rb create mode 100644 spec/models/compliance_control_class_level_defaults/vehicle_journey_control/waiting_time_cccdl_spec.rb delete mode 100644 spec/models/generic_attribute_control/min_max_spec.rb delete mode 100644 spec/models/generic_attribute_control/parent_class_spec.rb delete mode 100644 spec/models/generic_attribute_control/pattern_spec.rb delete mode 100644 spec/models/generic_attribute_control/uniqueness_spec.rb (limited to 'spec') diff --git a/spec/models/compliance_control_class_level_defaults/generic_attribute_control/min_max_spec_cccld.rb b/spec/models/compliance_control_class_level_defaults/generic_attribute_control/min_max_spec_cccld.rb new file mode 100644 index 000000000..0f020db89 --- /dev/null +++ b/spec/models/compliance_control_class_level_defaults/generic_attribute_control/min_max_spec_cccld.rb @@ -0,0 +1,7 @@ + +RSpec.describe GenericAttributeControl::MinMax, type: :model do + let( :default_code ){ "3-Generic-2" } + let( :factory ){ :min_max } + + it_behaves_like 'ComplianceControl Class Level Defaults' +end diff --git a/spec/models/compliance_control_class_level_defaults/generic_attribute_control/parent_class_cccld_spec.rb b/spec/models/compliance_control_class_level_defaults/generic_attribute_control/parent_class_cccld_spec.rb new file mode 100644 index 000000000..f9c4373d5 --- /dev/null +++ b/spec/models/compliance_control_class_level_defaults/generic_attribute_control/parent_class_cccld_spec.rb @@ -0,0 +1,7 @@ +RSpec.describe ComplianceControl do + context 'class attributes' do + it 'are correctly set' do + expect( described_class ).to respond_to(:default_code) + end + end +end diff --git a/spec/models/compliance_control_class_level_defaults/generic_attribute_control/pattern_cccld_spec.rb b/spec/models/compliance_control_class_level_defaults/generic_attribute_control/pattern_cccld_spec.rb new file mode 100644 index 000000000..db2ded2a9 --- /dev/null +++ b/spec/models/compliance_control_class_level_defaults/generic_attribute_control/pattern_cccld_spec.rb @@ -0,0 +1,7 @@ + +RSpec.describe GenericAttributeControl::Pattern, type: :model do + let( :default_code ){ "3-Generic-3" } + let( :factory ){ :pattern } + + it_behaves_like 'ComplianceControl Class Level Defaults' +end diff --git a/spec/models/compliance_control_class_level_defaults/generic_attribute_control/uniqueness_cccld_spec.rb b/spec/models/compliance_control_class_level_defaults/generic_attribute_control/uniqueness_cccld_spec.rb new file mode 100644 index 000000000..e81ad26cd --- /dev/null +++ b/spec/models/compliance_control_class_level_defaults/generic_attribute_control/uniqueness_cccld_spec.rb @@ -0,0 +1,6 @@ +RSpec.describe GenericAttributeControl::Uniqueness, type: :model do + let( :default_code ){ "3-Generic-3" } + let( :factory ){ :uniqueness } + + it_behaves_like 'ComplianceControl Class Level Defaults' +end diff --git a/spec/models/compliance_control_class_level_defaults/journey_pattern_control/duplicates_cccld_spec.rb b/spec/models/compliance_control_class_level_defaults/journey_pattern_control/duplicates_cccld_spec.rb new file mode 100644 index 000000000..e69de29bb diff --git a/spec/models/compliance_control_class_level_defaults/journey_pattern_control/vehicle_journey_cccld_spec.rb b/spec/models/compliance_control_class_level_defaults/journey_pattern_control/vehicle_journey_cccld_spec.rb new file mode 100644 index 000000000..e69de29bb diff --git a/spec/models/compliance_control_class_level_defaults/line_control/route_cccld_spec.rb b/spec/models/compliance_control_class_level_defaults/line_control/route_cccld_spec.rb new file mode 100644 index 000000000..e69de29bb diff --git a/spec/models/compliance_control_class_level_defaults/route_control/duplicates_cccld_spec.rb b/spec/models/compliance_control_class_level_defaults/route_control/duplicates_cccld_spec.rb new file mode 100644 index 000000000..e69de29bb diff --git a/spec/models/compliance_control_class_level_defaults/route_control/journey_pattern_cccld_spec.rb b/spec/models/compliance_control_class_level_defaults/route_control/journey_pattern_cccld_spec.rb new file mode 100644 index 000000000..e69de29bb diff --git a/spec/models/compliance_control_class_level_defaults/route_control/minimum_length_cccld_spec.rb b/spec/models/compliance_control_class_level_defaults/route_control/minimum_length_cccld_spec.rb new file mode 100644 index 000000000..e69de29bb diff --git a/spec/models/compliance_control_class_level_defaults/route_control/omnibus_journey_pattern_cccld_spec.rb b/spec/models/compliance_control_class_level_defaults/route_control/omnibus_journey_pattern_cccld_spec.rb new file mode 100644 index 000000000..e69de29bb diff --git a/spec/models/compliance_control_class_level_defaults/route_control/opposite_route_cccld_spec.rb b/spec/models/compliance_control_class_level_defaults/route_control/opposite_route_cccld_spec.rb new file mode 100644 index 000000000..e69de29bb diff --git a/spec/models/compliance_control_class_level_defaults/route_control/opposite_route_terminus_cccld_spec.rb b/spec/models/compliance_control_class_level_defaults/route_control/opposite_route_terminus_cccld_spec.rb new file mode 100644 index 000000000..e69de29bb diff --git a/spec/models/compliance_control_class_level_defaults/route_control/speed_cccld_spec.rb b/spec/models/compliance_control_class_level_defaults/route_control/speed_cccld_spec.rb new file mode 100644 index 000000000..e69de29bb diff --git a/spec/models/compliance_control_class_level_defaults/route_control/stop_points_in_journey_pattern_cccld_spec.rb b/spec/models/compliance_control_class_level_defaults/route_control/stop_points_in_journey_pattern_cccld_spec.rb new file mode 100644 index 000000000..e69de29bb diff --git a/spec/models/compliance_control_class_level_defaults/route_control/time_table_cccld_spec.rb b/spec/models/compliance_control_class_level_defaults/route_control/time_table_cccld_spec.rb new file mode 100644 index 000000000..e69de29bb diff --git a/spec/models/compliance_control_class_level_defaults/route_control/unactivated_stop_points_cccld_spec.rb b/spec/models/compliance_control_class_level_defaults/route_control/unactivated_stop_points_cccld_spec.rb new file mode 100644 index 000000000..e69de29bb diff --git a/spec/models/compliance_control_class_level_defaults/route_control/vehicle_journey_at_stops_cccld_spec.rb b/spec/models/compliance_control_class_level_defaults/route_control/vehicle_journey_at_stops_cccld_spec.rb new file mode 100644 index 000000000..e69de29bb diff --git a/spec/models/compliance_control_class_level_defaults/route_control/zdl_stop_area_cccld_spec.rb b/spec/models/compliance_control_class_level_defaults/route_control/zdl_stop_area_cccld_spec.rb new file mode 100644 index 000000000..e69de29bb diff --git a/spec/models/compliance_control_class_level_defaults/routing_constraint_zone_control/maximum_length_cccld_spec.rb b/spec/models/compliance_control_class_level_defaults/routing_constraint_zone_control/maximum_length_cccld_spec.rb new file mode 100644 index 000000000..e69de29bb diff --git a/spec/models/compliance_control_class_level_defaults/routing_constraint_zone_control/minimum_length_cccld_spec.rb b/spec/models/compliance_control_class_level_defaults/routing_constraint_zone_control/minimum_length_cccld_spec.rb new file mode 100644 index 000000000..e69de29bb diff --git a/spec/models/compliance_control_class_level_defaults/routing_constraint_zone_control/unactivated_stop_point_cccld_spec.rb b/spec/models/compliance_control_class_level_defaults/routing_constraint_zone_control/unactivated_stop_point_cccld_spec.rb new file mode 100644 index 000000000..e69de29bb diff --git a/spec/models/compliance_control_class_level_defaults/vehicle_journey_control/delta_cccdl_spec.rb b/spec/models/compliance_control_class_level_defaults/vehicle_journey_control/delta_cccdl_spec.rb new file mode 100644 index 000000000..e69de29bb diff --git a/spec/models/compliance_control_class_level_defaults/vehicle_journey_control/waiting_time_cccdl_spec.rb b/spec/models/compliance_control_class_level_defaults/vehicle_journey_control/waiting_time_cccdl_spec.rb new file mode 100644 index 000000000..e69de29bb diff --git a/spec/models/generic_attribute_control/min_max_spec.rb b/spec/models/generic_attribute_control/min_max_spec.rb deleted file mode 100644 index 0f020db89..000000000 --- a/spec/models/generic_attribute_control/min_max_spec.rb +++ /dev/null @@ -1,7 +0,0 @@ - -RSpec.describe GenericAttributeControl::MinMax, type: :model do - let( :default_code ){ "3-Generic-2" } - let( :factory ){ :min_max } - - it_behaves_like 'ComplianceControl Class Level Defaults' -end diff --git a/spec/models/generic_attribute_control/parent_class_spec.rb b/spec/models/generic_attribute_control/parent_class_spec.rb deleted file mode 100644 index f9c4373d5..000000000 --- a/spec/models/generic_attribute_control/parent_class_spec.rb +++ /dev/null @@ -1,7 +0,0 @@ -RSpec.describe ComplianceControl do - context 'class attributes' do - it 'are correctly set' do - expect( described_class ).to respond_to(:default_code) - end - end -end diff --git a/spec/models/generic_attribute_control/pattern_spec.rb b/spec/models/generic_attribute_control/pattern_spec.rb deleted file mode 100644 index db2ded2a9..000000000 --- a/spec/models/generic_attribute_control/pattern_spec.rb +++ /dev/null @@ -1,7 +0,0 @@ - -RSpec.describe GenericAttributeControl::Pattern, type: :model do - let( :default_code ){ "3-Generic-3" } - let( :factory ){ :pattern } - - it_behaves_like 'ComplianceControl Class Level Defaults' -end diff --git a/spec/models/generic_attribute_control/uniqueness_spec.rb b/spec/models/generic_attribute_control/uniqueness_spec.rb deleted file mode 100644 index e81ad26cd..000000000 --- a/spec/models/generic_attribute_control/uniqueness_spec.rb +++ /dev/null @@ -1,6 +0,0 @@ -RSpec.describe GenericAttributeControl::Uniqueness, type: :model do - let( :default_code ){ "3-Generic-3" } - let( :factory ){ :uniqueness } - - it_behaves_like 'ComplianceControl Class Level Defaults' -end diff --git a/spec/support/shared_examples/compliance_control_class_level_defaults.rb b/spec/support/shared_examples/compliance_control_class_level_defaults.rb index d433038fc..276ac1ca5 100644 --- a/spec/support/shared_examples/compliance_control_class_level_defaults.rb +++ b/spec/support/shared_examples/compliance_control_class_level_defaults.rb @@ -1,3 +1,5 @@ +require_relative '../data_modifier' + H = Support::DataModifier::Hash RSpec.shared_examples_for 'ComplianceControl Class Level Defaults' do context 'class attributes' do -- cgit v1.2.3