aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--app/models/compliance_control.rb4
-rw-r--r--app/models/route_control/speed.rb2
-rw-r--r--app/models/route_control/stop_points_in_journey_pattern.rb2
-rw-r--r--app/models/route_control/time_table.rb2
-rw-r--r--app/models/route_control/unactivated_stop_points.rb2
-rw-r--r--app/models/route_control/vehicle_journey_at_stops.rb2
-rw-r--r--app/models/vehicle_journey_control/delta.rb (renamed from app/models/vechicle_journey_control/delta.rb)0
-rw-r--r--app/models/vehicle_journey_control/waiting_time.rb (renamed from app/models/vechicle_journey_control/waiting_time.rb)0
-rw-r--r--spec/factories/compliance_controls/generic_factories.rb8
-rw-r--r--spec/factories/compliance_controls/journey_pattern_control_factories.rb10
-rw-r--r--spec/factories/compliance_controls/line_control_factories.rb7
-rw-r--r--spec/factories/compliance_controls/route_control_factories.rb57
-rw-r--r--spec/factories/compliance_controls/routing_constraint_zone_control_factories.rb17
-rw-r--r--spec/factories/compliance_controls/vehicle_journey_control_factories.rb12
-rw-r--r--spec/models/compliance_control_class_level_defaults/generic_attribute_control/pattern_cccld_spec.rb2
-rw-r--r--spec/models/compliance_control_class_level_defaults/generic_attribute_control/uniqueness_cccld_spec.rb2
-rw-r--r--spec/models/compliance_control_class_level_defaults/journey_pattern_control/duplicates_cccld_spec.rb2
-rw-r--r--spec/models/compliance_control_class_level_defaults/journey_pattern_control/vehicle_journey_cccld_spec.rb2
-rw-r--r--spec/models/compliance_control_class_level_defaults/line_control/route_cccld_spec.rb2
-rw-r--r--spec/models/compliance_control_class_level_defaults/route_control/duplicates_cccld_spec.rb2
-rw-r--r--spec/models/compliance_control_class_level_defaults/route_control/journey_pattern_cccld_spec.rb2
-rw-r--r--spec/models/compliance_control_class_level_defaults/route_control/minimum_length_cccld_spec.rb2
-rw-r--r--spec/models/compliance_control_class_level_defaults/route_control/omnibus_journey_pattern_cccld_spec.rb2
-rw-r--r--spec/models/compliance_control_class_level_defaults/route_control/opposite_route_cccld_spec.rb2
-rw-r--r--spec/models/compliance_control_class_level_defaults/route_control/opposite_route_terminus_cccld_spec.rb2
-rw-r--r--spec/models/compliance_control_class_level_defaults/route_control/speed_cccld_spec.rb6
-rw-r--r--spec/models/compliance_control_class_level_defaults/route_control/stop_points_in_journey_pattern_cccld_spec.rb4
-rw-r--r--spec/models/compliance_control_class_level_defaults/route_control/time_table_cccld_spec.rb6
-rw-r--r--spec/models/compliance_control_class_level_defaults/route_control/unactivated_stop_points_cccld_spec.rb6
-rw-r--r--spec/models/compliance_control_class_level_defaults/route_control/vehicle_journey_at_stops_cccld_spec.rb6
-rw-r--r--spec/models/compliance_control_class_level_defaults/route_control/zdl_stop_area_cccld_spec.rb2
-rw-r--r--spec/models/compliance_control_class_level_defaults/routing_constraint_zone_control/maximum_length_cccld_spec.rb7
-rw-r--r--spec/models/compliance_control_class_level_defaults/routing_constraint_zone_control/minimum_length_cccld_spec.rb7
-rw-r--r--spec/models/compliance_control_class_level_defaults/routing_constraint_zone_control/unactivated_stop_point_cccld_spec.rb7
-rw-r--r--spec/models/compliance_control_class_level_defaults/vehicle_journey_control/delta_cccdl_spec.rb0
-rw-r--r--spec/models/compliance_control_class_level_defaults/vehicle_journey_control/delta_cccld_spec.rb7
-rw-r--r--spec/models/compliance_control_class_level_defaults/vehicle_journey_control/waiting_time_cccdl_spec.rb0
-rw-r--r--spec/models/compliance_control_class_level_defaults/vehicle_journey_control/waiting_time_cccld_spec.rb7
38 files changed, 172 insertions, 40 deletions
diff --git a/app/models/compliance_control.rb b/app/models/compliance_control.rb
index 930d54fe8..0860f07b6 100644
--- a/app/models/compliance_control.rb
+++ b/app/models/compliance_control.rb
@@ -33,10 +33,6 @@ class ComplianceControl < ActiveRecord::Base
self.name ||= self.class.name
self.code ||= self.class.default_code
self.origin_code ||= self.class.default_code
- # TODO: Remove this very ambigous line, as a matter of fact it is never triggered
- # **unless** `criticity` is **explicitly** set to nil, thusly bypassing the att's
- # initialisation by `Enumerize`'s default.
- self.criticity ||= self.class.default_criticity
end
end
diff --git a/app/models/route_control/speed.rb b/app/models/route_control/speed.rb
index 84d892c70..593b103cc 100644
--- a/app/models/route_control/speed.rb
+++ b/app/models/route_control/speed.rb
@@ -1,4 +1,4 @@
-module VehicleJourneyControl
+module RouteControl
class Speed < ComplianceControl
hstore_accessor :control_attributes, minimum: :integer, maximum: :integer
diff --git a/app/models/route_control/stop_points_in_journey_pattern.rb b/app/models/route_control/stop_points_in_journey_pattern.rb
index 48a66298d..7b72a9b44 100644
--- a/app/models/route_control/stop_points_in_journey_pattern.rb
+++ b/app/models/route_control/stop_points_in_journey_pattern.rb
@@ -1,5 +1,5 @@
module RouteControl
- class StopPointInJourneyPattern < ComplianceControl
+ class StopPointsInJourneyPattern < ComplianceControl
@@default_code = "3-Route-6"
end
diff --git a/app/models/route_control/time_table.rb b/app/models/route_control/time_table.rb
index 1153a5269..132bd32bb 100644
--- a/app/models/route_control/time_table.rb
+++ b/app/models/route_control/time_table.rb
@@ -1,4 +1,4 @@
-module VehicleJourneyControl
+module RouteControl
class TimeTable < ComplianceControl
@@default_code = "3-VehicleJourney-4"
diff --git a/app/models/route_control/unactivated_stop_points.rb b/app/models/route_control/unactivated_stop_points.rb
index b7276baaf..821fe03cb 100644
--- a/app/models/route_control/unactivated_stop_points.rb
+++ b/app/models/route_control/unactivated_stop_points.rb
@@ -1,5 +1,5 @@
module RouteControl
- class UnactivatedStopPoint < ComplianceControl
+ class UnactivatedStopPoints < ComplianceControl
@@default_code = "3-Route-10"
end
diff --git a/app/models/route_control/vehicle_journey_at_stops.rb b/app/models/route_control/vehicle_journey_at_stops.rb
index e1c0e8c6b..5dd9d6b6d 100644
--- a/app/models/route_control/vehicle_journey_at_stops.rb
+++ b/app/models/route_control/vehicle_journey_at_stops.rb
@@ -1,4 +1,4 @@
-module VehicleJourneyControl
+module RouteControl
class VehicleJourneyAtStops < ComplianceControl
@@default_code = "3-VehicleJourney-5"
diff --git a/app/models/vechicle_journey_control/delta.rb b/app/models/vehicle_journey_control/delta.rb
index c90e05abd..c90e05abd 100644
--- a/app/models/vechicle_journey_control/delta.rb
+++ b/app/models/vehicle_journey_control/delta.rb
diff --git a/app/models/vechicle_journey_control/waiting_time.rb b/app/models/vehicle_journey_control/waiting_time.rb
index 9f4192520..9f4192520 100644
--- a/app/models/vechicle_journey_control/waiting_time.rb
+++ b/app/models/vehicle_journey_control/waiting_time.rb
diff --git a/spec/factories/compliance_controls/generic_factories.rb b/spec/factories/compliance_controls/generic_factories.rb
index 175331a3a..bfdfc8f09 100644
--- a/spec/factories/compliance_controls/generic_factories.rb
+++ b/spec/factories/compliance_controls/generic_factories.rb
@@ -1,6 +1,6 @@
FactoryGirl.define do
- factory :compliance_control do
+ factory :generic_attribute_control_compliance_control do
sequence(:name) { |n| "Compliance control #{n}" }
type "GenericAttributeControl::MinMax"
criticity :warning
@@ -11,19 +11,19 @@ FactoryGirl.define do
association :compliance_control_block
end
- factory :min_max, class: 'GenericAttributeControl::MinMax' do
+ factory :generic_attribute_control_min_max, class: 'GenericAttributeControl::MinMax' do
sequence(:name) { |n| "MinMax control #{n}" }
association :compliance_control_set
association :compliance_control_block
end
- factory :pattern, class: 'GenericAttributeControl::Pattern' do
+ factory :generic_attribute_control_pattern, class: 'GenericAttributeControl::Pattern' do
sequence(:name) { |n| "Pattern control #{n}" }
association :compliance_control_set
association :compliance_control_block
end
- factory :uniqueness, class: 'GenericAttributeControl::Uniqueness' do
+ factory :generic_attribute_control_uniqueness, class: 'GenericAttributeControl::Uniqueness' do
sequence(:name) { |n| "Uniqueness control #{n}" }
association :compliance_control_set
association :compliance_control_block
diff --git a/spec/factories/compliance_controls/journey_pattern_control_factories.rb b/spec/factories/compliance_controls/journey_pattern_control_factories.rb
index 55f171ae7..f5d1e76e0 100644
--- a/spec/factories/compliance_controls/journey_pattern_control_factories.rb
+++ b/spec/factories/compliance_controls/journey_pattern_control_factories.rb
@@ -1,6 +1,14 @@
FactoryGirl.define do
- factory :journey_pattern_control_duplicates, class: 'JourneyPatternControl::Duplicates'
+ factory :journey_pattern_control_duplicates, class: 'JourneyPatternControl::Duplicates' do
+ association :compliance_control_set
+ association :compliance_control_block
+ end
+
+ factory :journey_pattern_control_vehicle_journey, class: 'JourneyPatternControl::VehicleJourney' do
+ association :compliance_control_set
+ association :compliance_control_block
+ end
end
diff --git a/spec/factories/compliance_controls/line_control_factories.rb b/spec/factories/compliance_controls/line_control_factories.rb
new file mode 100644
index 000000000..3f5422e8c
--- /dev/null
+++ b/spec/factories/compliance_controls/line_control_factories.rb
@@ -0,0 +1,7 @@
+FactoryGirl.define do
+ factory :line_control_route, class: 'LineControl::Route' do
+ association :compliance_control_set
+ association :compliance_control_block
+ end
+
+end
diff --git a/spec/factories/compliance_controls/route_control_factories.rb b/spec/factories/compliance_controls/route_control_factories.rb
new file mode 100644
index 000000000..cca36f22f
--- /dev/null
+++ b/spec/factories/compliance_controls/route_control_factories.rb
@@ -0,0 +1,57 @@
+FactoryGirl.define do
+
+ factory :route_control_journey_pattern, class: 'RouteControl::JourneyPattern' do
+ association :compliance_control_set
+ association :compliance_control_block
+ end
+
+ factory :route_control_minimum_length, class: 'RouteControl::MinimumLength' do
+ association :compliance_control_set
+ association :compliance_control_block
+ end
+
+ factory :route_control_omnibus_journey_pattern, class: 'RouteControl::OmnibusJourneyPattern' do
+ association :compliance_control_set
+ association :compliance_control_block
+ end
+
+ factory :route_control_opposite_route, class: 'RouteControl::OppositeRoute' do
+ association :compliance_control_set
+ association :compliance_control_block
+ end
+
+ factory :route_control_opposite_route_terminus, class: 'RouteControl::OppositeRouteTerminus' do
+ association :compliance_control_set
+ association :compliance_control_block
+ end
+
+ factory :route_control_stop_point_in_journey_pattern, class: 'RouteControl::StopPointInJourneyPattern' do
+ association :compliance_control_set
+ association :compliance_control_block
+ end
+
+ factory :route_control_unactivated_stop_points, class: 'RouteControl::UnactivatedStopPoints' do
+ association :compliance_control_set
+ association :compliance_control_block
+ end
+
+ factory :route_control_zdl_stop_area, class: 'RouteControl::ZdlStopArea' do
+ association :compliance_control_set
+ association :compliance_control_block
+ end
+
+ factory :route_control_control_speed, class: 'RouteControl::ControlSpeed' do
+ association :compliance_control_set
+ association :compliance_control_block
+ end
+
+ factory :route_control_control_time_table, class: 'RouteControl::ControlTimeTable' do
+ association :compliance_control_set
+ association :compliance_control_block
+ end
+
+ factory :route_control_control_vehicle_journey_at_stops, class: 'RouteControl::ControlVehicleJourneyAtStops' do
+ association :compliance_control_set
+ association :compliance_control_block
+ end
+end
diff --git a/spec/factories/compliance_controls/routing_constraint_zone_control_factories.rb b/spec/factories/compliance_controls/routing_constraint_zone_control_factories.rb
new file mode 100644
index 000000000..8855a9d58
--- /dev/null
+++ b/spec/factories/compliance_controls/routing_constraint_zone_control_factories.rb
@@ -0,0 +1,17 @@
+FactoryGirl.define do
+ factory :routing_constraint_zone_control_unactivated_stop_point,
+ class: 'routingConstraintZoneControl::UnactivatedStopPoint' do
+ association :compliance_control_set
+ association :compliance_control_block
+ end
+
+ factory :routing_constraint_zone_control_minimum_length, class: 'routingConstraintZoneControl::MinimumLength' do
+ association :compliance_control_set
+ association :compliance_control_block
+ end
+
+ factory :routing_constraint_zone_control_maximum_length, class: 'routingConstraintZoneControl::MaximumLength' do
+ association :compliance_control_set
+ association :compliance_control_block
+ end
+end
diff --git a/spec/factories/compliance_controls/vehicle_journey_control_factories.rb b/spec/factories/compliance_controls/vehicle_journey_control_factories.rb
new file mode 100644
index 000000000..dce4f25cc
--- /dev/null
+++ b/spec/factories/compliance_controls/vehicle_journey_control_factories.rb
@@ -0,0 +1,12 @@
+FactoryGirl.define do
+
+ factory :vehicle_journey_control_wating_time, class: 'vehicleJourneyControl::WatingTime' do
+ association :compliance_control_set
+ association :compliance_control_block
+ end
+
+ factory :vehicle_journey_control_delta, class: 'vehicleJourneyControl::Delta' do
+ association :compliance_control_set
+ association :compliance_control_block
+ 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
index 643f65f30..850cd1d76 100644
--- 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
@@ -1,6 +1,6 @@
RSpec.describe GenericAttributeControl::Pattern, type: :model do
- let( :default_code ){ "3-Generic-2" }
+ let( :default_code ){ "3-Generic-3" }
let( :factory ){ :generic_attribute_control_pattern }
it_behaves_like 'ComplianceControl Class Level Defaults'
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
index fac405285..e4ab8d2cd 100644
--- 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
@@ -1,6 +1,6 @@
RSpec.describe GenericAttributeControl::Uniqueness, type: :model do
- let( :default_code ){ "3-Generic-2" }
+ let( :default_code ){ "3-Generic-3" }
let( :factory ){ :generic_attribute_control_uniqueness }
it_behaves_like 'ComplianceControl Class Level Defaults'
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
index 46210354e..89544937b 100644
--- 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
@@ -1,6 +1,6 @@
RSpec.describe JourneyPatternControl::Duplicates, type: :model do
- let( :default_code ){ "3-Generic-2" }
+ let( :default_code ){ "3-JourneyPattern-1" }
let( :factory ){ :journey_pattern_control_duplicates }
it_behaves_like 'ComplianceControl Class Level Defaults'
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
index 52ac8af8f..fb254ee31 100644
--- 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
@@ -1,6 +1,6 @@
RSpec.describe JourneyPatternControl::VehicleJourney, type: :model do
- let( :default_code ){ "3-Generic-2" }
+ let( :default_code ){ "3-JourneyPattern-2" }
let( :factory ){ :journey_pattern_control_vehicle_journey }
it_behaves_like 'ComplianceControl Class Level Defaults'
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
index 61e4ed762..ab5fb1027 100644
--- 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
@@ -1,6 +1,6 @@
RSpec.describe LineControl::Route, type: :model do
- let( :default_code ){ "3-Generic-2" }
+ let( :default_code ){ "3-Line-1" }
let( :factory ){ :line_control_route }
it_behaves_like 'ComplianceControl Class Level Defaults'
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
index 25607c5d4..46531cc3b 100644
--- 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
@@ -1,6 +1,6 @@
RSpec.describe RouteControl::Duplicates, type: :model do
- let( :default_code ){ "3-Generic-2" }
+ let( :default_code ){ "3-Route-4" }
let( :factory ){ :route_control_duplicates }
it_behaves_like 'ComplianceControl Class Level Defaults'
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
index 4f87c866a..2bdd6e591 100644
--- 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
@@ -1,6 +1,6 @@
RSpec.describe RouteControl::JourneyPattern, type: :model do
- let( :default_code ){ "3-Generic-2" }
+ let( :default_code ){ "3-Route-3" }
let( :factory ){ :route_control_journey_pattern }
it_behaves_like 'ComplianceControl Class Level Defaults'
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
index ecf8d9fee..85bab4ac6 100644
--- 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
@@ -1,6 +1,6 @@
RSpec.describe RouteControl::MinimumLength, type: :model do
- let( :default_code ){ "3-Generic-2" }
+ let( :default_code ){ "3-Route-6" }
let( :factory ){ :route_control_minimum_length }
it_behaves_like 'ComplianceControl Class Level Defaults'
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
index 3837190fa..3fb782e85 100644
--- 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
@@ -1,6 +1,6 @@
RSpec.describe RouteControl::OmnibusJourneyPattern, type: :model do
- let( :default_code ){ "3-Generic-2" }
+ let( :default_code ){ "3-Route-9" }
let( :factory ){ :route_control_omnibus_journey_pattern }
it_behaves_like 'ComplianceControl Class Level Defaults'
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
index c72195fe2..7013ae269 100644
--- 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
@@ -1,6 +1,6 @@
RSpec.describe RouteControl::OppositeRoute, type: :model do
- let( :default_code ){ "3-Generic-2" }
+ let( :default_code ){ "3-Route-2" }
let( :factory ){ :route_control_opposite_route }
it_behaves_like 'ComplianceControl Class Level Defaults'
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
index 6cc96cd60..a3a8d290d 100644
--- 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
@@ -1,6 +1,6 @@
RSpec.describe RouteControl::OppositeRouteTerminus, type: :model do
- let( :default_code ){ "3-Generic-2" }
+ let( :default_code ){ "3-Route-5" }
let( :factory ){ :route_control_opposite_route_terminus }
it_behaves_like 'ComplianceControl Class Level Defaults'
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
index d8be035a2..7e6a21209 100644
--- 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
@@ -1,7 +1,7 @@
-RSpec.describe VehicleJourneyControl::Speed, type: :model do
- let( :default_code ){ "3-Generic-2" }
- let( :factory ){ :vehicle_journey_control_speed }
+RSpec.describe RouteControl::Speed, type: :model do
+ let( :default_code ){ "3-VehicleJourney-2" }
+ let( :factory ){ route_control_control_speed }
it_behaves_like 'ComplianceControl Class Level Defaults'
end
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
index ce54b27ac..17af1c8e5 100644
--- 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
@@ -1,6 +1,6 @@
-RSpec.describe RouteControl::StopPointInJourneyPattern, type: :model do
- let( :default_code ){ "3-Generic-2" }
+RSpec.describe RouteControl::StopPointsInJourneyPattern, type: :model do
+ let( :default_code ){ "3-Route-6" }
let( :factory ){ :route_control_stop_point_in_journey_pattern }
it_behaves_like 'ComplianceControl Class Level Defaults'
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
index 7f37d15b1..63b45c04a 100644
--- 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
@@ -1,7 +1,7 @@
-RSpec.describe VehicleJourneyControl::TimeTable, type: :model do
- let( :default_code ){ "3-Generic-2" }
- let( :factory ){ :vehicle_journey_control_time_table }
+RSpec.describe RouteControl::TimeTable, type: :model do
+ let( :default_code ){ "3-VehicleJourney-4" }
+ let( :factory ){ route_control_control_time_table }
it_behaves_like 'ComplianceControl Class Level Defaults'
end
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
index 586f92d62..bf725d743 100644
--- 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
@@ -1,7 +1,7 @@
-RSpec.describe RouteControl::UnactivatedStopPoint, type: :model do
- let( :default_code ){ "3-Generic-2" }
- let( :factory ){ :route_control_unactivated_stop_point }
+RSpec.describe RouteControl::UnactivatedStopPoints, type: :model do
+ let( :default_code ){ "3-Route-10" }
+ let( :factory ){ :route_control_unactivated_stop_points }
it_behaves_like 'ComplianceControl Class Level Defaults'
end
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
index d442fd365..c563446a6 100644
--- 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
@@ -1,7 +1,7 @@
-RSpec.describe VehicleJourneyControl::VehicleJourneyAtStops, type: :model do
- let( :default_code ){ "3-Generic-2" }
- let( :factory ){ :vehicle_journey_control_vehicle_journey_at_stops }
+RSpec.describe RouteControl::VehicleJourneyAtStops, type: :model do
+ let( :default_code ){ "3-VehicleJourney-5" }
+ let( :factory ){ route_control_control_vehicle_journey_at_stops }
it_behaves_like 'ComplianceControl Class Level Defaults'
end
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
index 6101c29ff..2b8a11bd1 100644
--- 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
@@ -1,6 +1,6 @@
RSpec.describe RouteControl::ZDLStopArea, type: :model do
- let( :default_code ){ "3-Generic-2" }
+ let( :default_code ){ "3-Route-1" }
let( :factory ){ :route_control_zdl_stop_area }
it_behaves_like 'ComplianceControl Class Level Defaults'
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
index e69de29bb..61896ef5e 100644
--- 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
@@ -0,0 +1,7 @@
+
+RSpec.describe RoutingConstraintZoneControl::MaximumLength, type: :model do
+ let( :default_code ){ "3-ITL-2" }
+ let( :factory ){ :routing_constraint_zone_control_maximum_length }
+
+ it_behaves_like 'ComplianceControl Class Level Defaults'
+end
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
index e69de29bb..e930c2475 100644
--- 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
@@ -0,0 +1,7 @@
+
+RSpec.describe RoutingConstraintZoneControl::MinimumLength, type: :model do
+ let( :default_code ){ "3-ITL-3" }
+ let( :factory ){ :routing_constraint_zone_control_minimum_length }
+
+ it_behaves_like 'ComplianceControl Class Level Defaults'
+end
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
index e69de29bb..aba9b7fc1 100644
--- 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
@@ -0,0 +1,7 @@
+
+RSpec.describe RoutingConstraintZoneControl::UnactivatedStopPoint, type: :model do
+ let( :default_code ){ "3-ITL-1" }
+ let( :factory ){ :routing_constraint_zone_control_unactivated_stop_point }
+
+ it_behaves_like 'ComplianceControl Class Level Defaults'
+end
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
deleted file mode 100644
index e69de29bb..000000000
--- a/spec/models/compliance_control_class_level_defaults/vehicle_journey_control/delta_cccdl_spec.rb
+++ /dev/null
diff --git a/spec/models/compliance_control_class_level_defaults/vehicle_journey_control/delta_cccld_spec.rb b/spec/models/compliance_control_class_level_defaults/vehicle_journey_control/delta_cccld_spec.rb
new file mode 100644
index 000000000..0d4bce7ca
--- /dev/null
+++ b/spec/models/compliance_control_class_level_defaults/vehicle_journey_control/delta_cccld_spec.rb
@@ -0,0 +1,7 @@
+
+RSpec.describe VehicleJourneyControl::Delta, type: :model do
+ let( :default_code ){ "3-VehicleJourney-3" }
+ let( :factory ){ :vehicle_journey_control_delta }
+
+ it_behaves_like 'ComplianceControl Class Level Defaults'
+end
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
deleted file mode 100644
index e69de29bb..000000000
--- a/spec/models/compliance_control_class_level_defaults/vehicle_journey_control/waiting_time_cccdl_spec.rb
+++ /dev/null
diff --git a/spec/models/compliance_control_class_level_defaults/vehicle_journey_control/waiting_time_cccld_spec.rb b/spec/models/compliance_control_class_level_defaults/vehicle_journey_control/waiting_time_cccld_spec.rb
new file mode 100644
index 000000000..584a8fb1b
--- /dev/null
+++ b/spec/models/compliance_control_class_level_defaults/vehicle_journey_control/waiting_time_cccld_spec.rb
@@ -0,0 +1,7 @@
+
+RSpec.describe VehicleJourneyControl::WatingTime, type: :model do
+ let( :default_code ){ "3-VehicleJourney-1" }
+ let( :factory ){ :vehicle_journey_control_wating_time }
+
+ it_behaves_like 'ComplianceControl Class Level Defaults'
+end