class ADSL::Extract::Rails::RailsInstrumentationTestCase
Public Instance Methods
ar_class_names()
click to toggle source
# File lib/adsl/extract/rails/rails_instrumentation_test_case.rb, line 27 def ar_class_names ['Asd', 'Kme', 'Mod::Blah'] end
ar_classes()
click to toggle source
# File lib/adsl/extract/rails/rails_instrumentation_test_case.rb, line 31 def ar_classes ar_class_names.map(&:constantize) end
create_rails_extractor(invariant_string = '')
click to toggle source
# File lib/adsl/extract/rails/rails_instrumentation_test_case.rb, line 23 def create_rails_extractor(invariant_string = '') ADSL::Extract::Rails::RailsExtractor.new :ar_classes => ar_classes, :invariants => invariant_string end
initialize_metaclasses()
click to toggle source
# File lib/adsl/extract/rails/rails_instrumentation_test_case.rb, line 17 def initialize_metaclasses ADSL::Extract::Rails::ActiveRecordMetaclassGenerator.new(Asd).generate_class ADSL::Extract::Rails::ActiveRecordMetaclassGenerator.new(Kme).generate_class ADSL::Extract::Rails::ActiveRecordMetaclassGenerator.new(Mod::Blah).generate_class end
setup()
click to toggle source
# File lib/adsl/extract/rails/rails_instrumentation_test_case.rb, line 7 def setup assert_false class_defined? :ADSLMetaAsd, :ADSLMetaKme, 'Mod::ADSLMetaBlah' initialize_test_context end
teardown()
click to toggle source
# File lib/adsl/extract/rails/rails_instrumentation_test_case.rb, line 13 def teardown unload_class :Asd, :Kme, 'Mod::Blah' end