Changeset 8570
- Timestamp:
- 01/05/08 13:34:15 (4 months ago)
- Files:
-
- trunk/actionmailer/lib/action_mailer/test_case.rb (modified) (2 diffs)
- trunk/actionmailer/test/test_helper_test.rb (modified) (2 diffs)
- trunk/actionpack/lib/action_controller/test_case.rb (modified) (3 diffs)
- trunk/actionpack/lib/action_controller/test_process.rb (modified) (1 diff)
- trunk/actionpack/test/active_record_unit.rb (modified) (1 diff)
- trunk/actionpack/test/controller/test_test.rb (modified) (1 diff)
- trunk/activerecord/lib/active_record/fixtures.rb (modified) (11 diffs)
- trunk/activerecord/test/aaa_create_tables_test.rb (modified) (1 diff)
- trunk/activerecord/test/abstract_unit.rb (modified) (1 diff)
- trunk/activerecord/test/active_schema_test_mysql.rb (modified) (1 diff)
- trunk/activerecord/test/adapter_test_sqlserver.rb (modified) (1 diff)
- trunk/activerecord/test/adapter_test.rb (modified) (1 diff)
- trunk/activerecord/test/aggregations_test.rb (modified) (2 diffs)
- trunk/activerecord/test/ar_schema_test.rb (modified) (1 diff)
- trunk/activerecord/test/association_inheritance_reload.rb (modified) (1 diff)
- trunk/activerecord/test/associations_test.rb (modified) (7 diffs)
- trunk/activerecord/test/associations/callbacks_test.rb (modified) (1 diff)
- trunk/activerecord/test/associations/cascaded_eager_loading_test.rb (modified) (2 diffs)
- trunk/activerecord/test/associations/eager_singularization_test.rb (modified) (1 diff)
- trunk/activerecord/test/associations/eager_test.rb (modified) (1 diff)
- trunk/activerecord/test/associations/extension_test.rb (modified) (1 diff)
- trunk/activerecord/test/associations/inner_join_association_test.rb (modified) (1 diff)
- trunk/activerecord/test/associations/join_model_test.rb (modified) (1 diff)
- trunk/activerecord/test/attribute_methods_test.rb (modified) (1 diff)
- trunk/activerecord/test/base_test.rb (modified) (1 diff)
- trunk/activerecord/test/binary_test.rb (modified) (1 diff)
- trunk/activerecord/test/calculations_test.rb (modified) (1 diff)
- trunk/activerecord/test/callbacks_test.rb (modified) (1 diff)
- trunk/activerecord/test/class_inheritable_attributes_test.rb (modified) (1 diff)
- trunk/activerecord/test/column_alias_test.rb (modified) (1 diff)
- trunk/activerecord/test/connection_test_firebird.rb (modified) (1 diff)
- trunk/activerecord/test/connection_test_mysql.rb (modified) (1 diff)
- trunk/activerecord/test/copy_table_test_sqlite.rb (modified) (1 diff)
- trunk/activerecord/test/datatype_test_postgresql.rb (modified) (1 diff)
- trunk/activerecord/test/date_time_test.rb (modified) (1 diff)
- trunk/activerecord/test/default_test_firebird.rb (modified) (1 diff)
- trunk/activerecord/test/defaults_test.rb (modified) (1 diff)
- trunk/activerecord/test/deprecated_finder_test.rb (modified) (1 diff)
- trunk/activerecord/test/finder_test.rb (modified) (1 diff)
- trunk/activerecord/test/fixtures_test.rb (modified) (18 diffs)
- trunk/activerecord/test/inheritance_test.rb (modified) (2 diffs)
- trunk/activerecord/test/json_serialization_test.rb (modified) (2 diffs)
- trunk/activerecord/test/lifecycle_test.rb (modified) (1 diff)
- trunk/activerecord/test/locking_test.rb (modified) (2 diffs)
- trunk/activerecord/test/method_scoping_test.rb (modified) (6 diffs)
- trunk/activerecord/test/migration_test_firebird.rb (modified) (1 diff)
- trunk/activerecord/test/migration_test.rb (modified) (2 diffs)
- trunk/activerecord/test/mixin_test.rb (modified) (1 diff)
- trunk/activerecord/test/modules_test.rb (modified) (1 diff)
- trunk/activerecord/test/multiple_db_test.rb (modified) (1 diff)
- trunk/activerecord/test/pk_test.rb (modified) (1 diff)
- trunk/activerecord/test/query_cache_test.rb (modified) (2 diffs)
- trunk/activerecord/test/readonly_test.rb (modified) (1 diff)
- trunk/activerecord/test/reflection_test.rb (modified) (1 diff)
- trunk/activerecord/test/reserved_word_test_mysql.rb (modified) (1 diff)
- trunk/activerecord/test/schema_authorization_test_postgresql.rb (modified) (1 diff)
- trunk/activerecord/test/schema_dumper_test.rb (modified) (1 diff)
- trunk/activerecord/test/schema_test_postgresql.rb (modified) (1 diff)
- trunk/activerecord/test/serialization_test.rb (modified) (1 diff)
- trunk/activerecord/test/synonym_test_oracle.rb (modified) (1 diff)
- trunk/activerecord/test/table_name_test_sqlserver.rb (modified) (1 diff)
- trunk/activerecord/test/threaded_connections_test.rb (modified) (1 diff)
- trunk/activerecord/test/transactions_test.rb (modified) (1 diff)
- trunk/activerecord/test/unconnected_test.rb (modified) (1 diff)
- trunk/activerecord/test/validations_test.rb (modified) (2 diffs)
- trunk/activerecord/test/xml_serialization_test.rb (modified) (4 diffs)
- trunk/activesupport/CHANGELOG (modified) (1 diff)
- trunk/activesupport/lib/active_support.rb (modified) (1 diff)
- trunk/activesupport/lib/active_support/test_case.rb (modified) (1 diff)
- trunk/activesupport/lib/active_support/testing.rb (deleted)
- trunk/activesupport/lib/active_support/testing/default.rb (modified) (1 diff)
- trunk/activesupport/lib/active_support/testing/setup_and_teardown.rb (added)
- trunk/activesupport/test/core_ext/load_error_test.rb (moved) (moved from trunk/activesupport/test/core_ext/load_error_tests.rb) (1 diff)
- trunk/activesupport/test/test_test.rb (modified) (1 diff)
Legend:
- Unmodified
- Added
- Removed
- Modified
- Copied
- Moved
trunk/actionmailer/lib/action_mailer/test_case.rb
r8536 r8570 9 9 end 10 10 end 11 # New Test Super class for forward compatibility. 12 # To override 11 13 12 class TestCase < ActiveSupport::TestCase 14 13 include ActionMailer::Quoting 14 15 setup :initialize_test_deliveries 16 setup :set_expected_mail 15 17 16 18 class << self … … 34 36 end 35 37 36 def setup_with_mailer 37 ActionMailer::Base.delivery_method = :test 38 ActionMailer::Base.perform_deliveries = true 39 ActionMailer::Base.deliveries = [] 38 protected 39 def initialize_test_deliveries 40 ActionMailer::Base.delivery_method = :test 41 ActionMailer::Base.perform_deliveries = true 42 ActionMailer::Base.deliveries = [] 43 end 40 44 41 @expected = TMail::Mail.new 42 @expected.set_content_type "text", "plain", { "charset" => charset } 43 @expected.mime_version = '1.0' 44 end 45 alias_method :setup, :setup_with_mailer 46 47 def self.method_added(method) 48 if method.to_s == 'setup' 49 unless method_defined?(:setup_without_mailer) 50 alias_method :setup_without_mailer, :setup 51 define_method(:setup) do 52 setup_with_mailer 53 setup_without_mailer 54 end 55 end 45 def set_expected_mail 46 @expected = TMail::Mail.new 47 @expected.set_content_type "text", "plain", { "charset" => charset } 48 @expected.mime_version = '1.0' 56 49 end 57 end58 50 59 51 private trunk/actionmailer/test/test_helper_test.rb
r8565 r8570 10 10 11 11 class TestHelperMailerTest < ActionMailer::TestCase 12 13 12 def test_setup_sets_right_action_mailer_options 14 13 assert_equal :test, ActionMailer::Base.delivery_method … … 118 117 119 118 class AnotherTestHelperMailerTest < ActionMailer::TestCase 120 121 119 tests TestHelperMailer 122 120 123 121 def setup 124 # Should not override ActionMailer setup methods125 122 @test_var = "a value" 126 123 end 127 124 128 def test_s hould_still_setup_mailer125 def test_setup_shouldnt_conflict_with_mailer_setup 129 126 assert @expected.is_a?(TMail::Mail) 130 end 131 132 def test_should_run_overridden_setup_method 133 assert @test_var 127 assert_equal 'a value', @test_var 134 128 end 135 129 end trunk/actionpack/lib/action_controller/test_case.rb
r8497 r8570 11 11 12 12 class TestCase < ActiveSupport::TestCase 13 module RaiseActionExceptions 14 def rescue_action(e) 15 raise e 16 end 17 end 18 19 setup :setup_controller_request_and_response 20 13 21 @@controller_class = nil 22 14 23 class << self 15 24 def tests(controller_class) … … 26 35 current_controller_class 27 36 else 28 self.controller_class = determine_default_controller_class(name)37 self.controller_class = determine_default_controller_class(name) 29 38 end 30 39 end … … 37 46 38 47 def prepare_controller_class(new_class) 39 new_class.class_eval do 40 def rescue_action(e) 41 raise e 42 end 43 end 48 new_class.send :include, RaiseActionExceptions 44 49 end 45 50 end 46 51 47 def setup_ with_controller52 def setup_controller_request_and_response 48 53 @controller = self.class.controller_class.new 49 54 @request = TestRequest.new 50 55 @response = TestResponse.new 51 56 end 52 alias_method :setup, :setup_with_controller53 54 def self.method_added(method)55 if method.to_s == 'setup'56 unless method_defined?(:setup_without_controller)57 alias_method :setup_without_controller, :setup58 define_method(:setup) do59 setup_with_controller60 setup_without_controller61 end62 end63 end64 end65 57 end 66 58 end trunk/actionpack/lib/action_controller/test_process.rb
r8499 r8570 1 1 require 'action_controller/assertions' 2 require 'action_controller/test_case' 2 3 3 4 module ActionController #:nodoc: trunk/actionpack/test/active_record_unit.rb
r8564 r8570 85 85 end 86 86 87 class ActiveRecordTestCase < Test::Unit::TestCase87 class ActiveRecordTestCase < ActiveSupport::TestCase 88 88 # Set our fixture path 89 89 if ActiveRecordTestConnector.able_to_connect trunk/actionpack/test/controller/test_test.rb
r8564 r8570 614 614 end 615 615 616 class ContentControllerTest < ActionController::TestCase617 def setup618 # Should not override ActionController setup methods619 end620 621 def test_should_still_setup_controller622 assert_kind_of(ContentController, @controller)623 end624 end625 626 616 class CrazyNameTest < ActionController::TestCase 627 617 tests ContentController 618 628 619 def test_controller_class_can_be_set_manually_not_just_inferred 629 620 assert_equal ContentController, self.class.controller_class trunk/activerecord/lib/active_record/fixtures.rb
r8561 r8570 2 2 require 'yaml' 3 3 require 'csv' 4 5 module YAML #:nodoc: 6 class Omap #:nodoc: 7 def keys; map { |k, v| k } end 8 def values; map { |k, v| v } end 4 require 'active_support/test_case' 5 6 if RUBY_VERSION < '1.9' 7 module YAML #:nodoc: 8 class Omap #:nodoc: 9 def keys; map { |k, v| k } end 10 def values; map { |k, v| v } end 11 end 9 12 end 10 13 end … … 30 33 # 31 34 # Unlike single-file fixtures, YAML fixtures are stored in a single file per model, which are placed in the directory appointed 32 # by <tt> Test::Unit::TestCase.fixture_path=(path)</tt> (this is automatically configured for Rails, so you can just35 # by <tt>ActiveSupport::TestCase.fixture_path=(path)</tt> (this is automatically configured for Rails, so you can just 33 36 # put your files in <your-rails-app>/test/fixtures/). The fixture file ends with the .yml file extension (Rails example: 34 37 # "<your-rails-app>/test/fixtures/web_sites.yml"). The format of a YAML fixture file looks like this: … … 90 93 # This type of fixture was the original format for Active Record that has since been deprecated in favor of the YAML and CSV formats. 91 94 # Fixtures for this format are created by placing text files in a sub-directory (with the name of the model) to the directory 92 # appointed by <tt> Test::Unit::TestCase.fixture_path=(path)</tt> (this is automatically configured for Rails, so you can just95 # appointed by <tt>ActiveSupport::TestCase.fixture_path=(path)</tt> (this is automatically configured for Rails, so you can just 93 96 # put your files in <your-rails-app>/test/fixtures/<your-model-name>/ -- like <your-rails-app>/test/fixtures/web_sites/ for the WebSite 94 97 # model). … … 116 119 # require 'web_site' 117 120 # 118 # class WebSiteTest < Test::Unit::TestCase121 # class WebSiteTest < ActiveSupport::TestCase 119 122 # def test_web_site_count 120 123 # assert_equal 2, WebSite.count … … 126 129 # 127 130 # ... 128 # class WebSiteTest < Test::Unit::TestCase131 # class WebSiteTest < ActiveSupport::TestCase 129 132 # fixtures :web_sites # add more by separating the symbols with commas 130 133 # ... … … 192 195 # They can also turn off auto-instantiation of fixture data since the feature is costly and often unused. 193 196 # 194 # class FooTest < Test::Unit::TestCase197 # class FooTest < ActiveSupport::TestCase 195 198 # self.use_transactional_fixtures = true 196 199 # self.use_instantiated_fixtures = false … … 843 846 module Unit #:nodoc: 844 847 class TestCase #:nodoc: 848 setup :setup_fixtures 849 teardown :teardown_fixtures 850 845 851 superclass_delegating_accessor :fixture_path 846 852 superclass_delegating_accessor :fixture_table_names … … 858 864 self.fixture_class_names = {} 859 865 860 def self.set_fixture_class(class_names = {}) 861 self.fixture_class_names = self.fixture_class_names.merge(class_names) 862 end 863 864 def self.fixtures(*table_names) 865 if table_names.first == :all 866 table_names = Dir["#{fixture_path}/*.yml"] + Dir["#{fixture_path}/*.csv"] 867 table_names.map! { |f| File.basename(f).split('.')[0..-2].join('.') } 868 else 869 table_names = table_names.flatten.map { |n| n.to_s } 870 end 871 872 self.fixture_table_names |= table_names 873 require_fixture_classes(table_names) 874 setup_fixture_accessors(table_names) 875 end 876 877 def self.require_fixture_classes(table_names = nil) 878 (table_names || fixture_table_names).each do |table_name| 879 file_name = table_name.to_s 880 file_name = file_name.singularize if ActiveRecord::Base.pluralize_table_names 881 begin 882 require_dependency file_name 883 rescue LoadError 884 # Let's hope the developer has included it himself 885 end 886 end 887 end 888 889 def self.setup_fixture_accessors(table_names = nil) 890 table_names = [table_names] if table_names && !table_names.respond_to?(:each) 891 (table_names || fixture_table_names).each do |table_name| 892 table_name = table_name.to_s.tr('.', '_') 893 894 define_method(table_name) do |*fixtures| 895 force_reload = fixtures.pop if fixtures.last == true || fixtures.last == :reload 896 897 @fixture_cache[table_name] ||= {} 898 899 instances = fixtures.map do |fixture| 900 @fixture_cache[table_name].delete(fixture) if force_reload 901 902 if @loaded_fixtures[table_name][fixture.to_s] 903 @fixture_cache[table_name][fixture] ||= @loaded_fixtures[table_name][fixture.to_s].find 904 else 905 raise StandardError, "No fixture with name '#{fixture}' found for table '#{table_name}'" 866 class << self 867 def set_fixture_class(class_names = {}) 868 self.fixture_class_names = self.fixture_class_names.merge(class_names) 869 end 870 871 def fixtures(*table_names) 872 if table_names.first == :all 873 table_names = Dir["#{fixture_path}/*.yml"] + Dir["#{fixture_path}/*.csv"] 874 table_names.map! { |f| File.basename(f).split('.')[0..-2].join('.') } 875 else 876 table_names = table_names.flatten.map { |n| n.to_s } 877 end 878 879 self.fixture_table_names |= table_names 880 require_fixture_classes(table_names) 881 setup_fixture_accessors(table_names) 882 end 883 884 def require_fixture_classes(table_names = nil) 885 (table_names || fixture_table_names).each do |table_name| 886 file_name = table_name.to_s 887 file_name = file_name.singularize if ActiveRecord::Base.pluralize_table_names 888 begin 889 require_dependency file_name 890 rescue LoadError 891 # Let's hope the developer has included it himself 892 end 893 end 894 end 895 896 def setup_fixture_accessors(table_names = nil) 897 table_names = [table_names] if table_names && !table_names.respond_to?(:each) 898 (table_names || fixture_table_names).each do |table_name| 899 table_name = table_name.to_s.tr('.', '_') 900 901 define_method(table_name) do |*fixtures| 902 force_reload = fixtures.pop if fixtures.last == true || fixtures.last == :reload 903 904 @fixture_cache[table_name] ||= {} 905 906 instances = fixtures.map do |fixture| 907 @fixture_cache[table_name].delete(fixture) if force_reload 908 909 if @loaded_fixtures[table_name][fixture.to_s] 910 @fixture_cache[table_name][fixture] ||= @loaded_fixtures[table_name][fixture.to_s].find 911 else 912 raise StandardError, "No fixture with name '#{fixture}' found for table '#{table_name}'" 913 end 906 914 end 915 916 instances.size == 1 ? instances.first : instances 907 917 end 908 909 instances.size == 1 ? instances.first : instances 910 end 911 end 912 end 913 914 def self.uses_transaction(*methods) 915 @uses_transaction = [] unless defined?(@uses_transaction) 916 @uses_transaction.concat methods.map(&:to_s) 917 end 918 919 def self.uses_transaction?(method) 920 @uses_transaction = [] unless defined?(@uses_transaction) 921 @uses_transaction.include?(method.to_s) 918 end 919 end 920 921 def uses_transaction(*methods) 922 @uses_transaction = [] unless defined?(@uses_transaction) 923 @uses_transaction.concat methods.map(&:to_s) 924 end 925 926 def uses_transaction?(method) 927 @uses_transaction = [] unless defined?(@uses_transaction) 928 @uses_transaction.include?(method.to_s) 929 end 922 930 end 923 931 … … 927 935 end 928 936 929 def setup_ with_fixtures930 return unless defined?(ActiveRecord ::Base) && !ActiveRecord::Base.configurations.blank?937 def setup_fixtures 938 return unless defined?(ActiveRecord) && !ActiveRecord::Base.configurations.blank? 931 939 932 940 if pre_loaded_fixtures && !use_transactional_fixtures … … 956 964 instantiate_fixtures if use_instantiated_fixtures 957 965 end 958 alias_method :setup, :setup_with_fixtures 959 960 def teardown_with_fixtures 961 return unless defined?(ActiveRecord::Base) && !ActiveRecord::Base.configurations.blank? 966 967 def teardown_fixtures 968 return unless defined?(ActiveRecord) && !ActiveRecord::Base.configurations.blank? 962 969 963 970 unless use_transactional_fixtures? … … 971 978 end 972 979 ActiveRecord::Base.verify_active_connections! 973 end974 alias_method :teardown, :teardown_with_fixtures975 976 def self.method_added(method)977 case method.to_s978 when 'setup'979 unless method_defined?(:setup_without_fixtures)980 alias_method :setup_without_fixtures, :setup981 define_method(:setup) do982 setup_with_fixtures983 setup_without_fixtures984 end985 end986 when 'teardown'987 unless method_defined?(:teardown_without_fixtures)988 alias_method :teardown_without_fixtures, :teardown989 define_method(:teardown) do990 teardown_without_fixtures991 teardown_with_fixtures992 end993 end994 end995 980 end 996 981 trunk/activerecord/test/aaa_create_tables_test.rb
r8365 r8570 2 2 require 'abstract_unit' 3 3 4 class AAACreateTablesTest < Test::Unit::TestCase4 class AAACreateTablesTest < ActiveSupport::TestCase 5 5 self.use_transactional_fixtures = false 6 6 trunk/activerecord/test/abstract_unit.rb
r8060 r8570 14 14 QUOTED_TYPE = ActiveRecord::Base.connection.quote_column_name('type') unless Object.const_defined?(:QUOTED_TYPE) 15 15 16 class Test::Unit::TestCase #:nodoc:16 class ActiveSupport::TestCase #:nodoc: 17 17 self.fixture_path = File.dirname(__FILE__) + "/fixtures/" 18 18 self.use_instantiated_fixtures = false trunk/activerecord/test/active_schema_test_mysql.rb
r8481 r8570 1 1 require 'abstract_unit' 2 2 3 class ActiveSchemaTest < Test::Unit::TestCase3 class ActiveSchemaTest < ActiveSupport::TestCase 4 4 def setup 5 5 ActiveRecord::ConnectionAdapters::MysqlAdapter.class_eval do trunk/activerecord/test/adapter_test_sqlserver.rb
r6297 r8570 4 4 require 'fixtures/task' 5 5 6 class SqlServerAdapterTest < Test::Unit::TestCase6 class SqlServerAdapterTest < ActiveSupport::TestCase 7 7 class TableWithRealColumn < ActiveRecord::Base; end 8 8 trunk/activerecord/test/adapter_test.rb
r8481 r8570 1 1 require 'abstract_unit' 2 2 3 class AdapterTest < Test::Unit::TestCase3 class AdapterTest < ActiveSupport::TestCase 4 4 def setup 5 5 @connection = ActiveRecord::Base.connection trunk/activerecord/test/aggregations_test.rb
r8510 r8570 2 2 require 'fixtures/customer' 3 3 4 class AggregationsTest < Test::Unit::TestCase4 class AggregationsTest < ActiveSupport::TestCase 5 5 fixtures :customers 6 6 … … 110 110 end 111 111 112 class OverridingAggregationsTest < Test::Unit::TestCase112 class OverridingAggregationsTest < ActiveSupport::TestCase 113 113 class Name; end 114 114 class DifferentName; end trunk/activerecord/test/ar_schema_test.rb
r2817 r8570 4 4 if ActiveRecord::Base.connection.supports_migrations? 5 5 6 class ActiveRecordSchemaTest < Test::Unit::TestCase6 class ActiveRecordSchemaTest < ActiveSupport::TestCase 7 7 self.use_transactional_fixtures = false 8 8 trunk/activerecord/test/association_inheritance_reload.rb
r511 r8570 2 2 require 'fixtures/company' 3 3 4 class AssociationInheritanceReloadTest < Test::Unit::TestCase4 class AssociationInheritanceReloadTest < ActiveSupport::TestCase 5 5 fixtures :companies 6 6 trunk/activerecord/test/associations_test.rb
r8504 r8570 18 18 require 'fixtures/reader' 19 19 20 class AssociationsTest < Test::Unit::TestCase20 class AssociationsTest < ActiveSupport::TestCase 21 21 fixtures :accounts, :companies, :developers, :projects, :developers_projects, 22 22 :computers … … 74 74 end 75 75 76 class AssociationProxyTest < Test::Unit::TestCase76 class AssociationProxyTest < ActiveSupport::TestCase 77 77 fixtures :authors, :posts, :categorizations, :categories, :developers, :projects, :developers_projects 78 78 … … 167 167 end 168 168 169 class HasOneAssociationsTest < Test::Unit::TestCase169 class HasOneAssociationsTest < ActiveSupport::TestCase 170 170 fixtures :accounts, :companies, :developers, :projects, :developers_projects 171 171 … … 464 464 465 465 466 class HasManyAssociationsTest < Test::Unit::TestCase466 class HasManyAssociationsTest < ActiveSupport::TestCase 467 467 fixtures :accounts, :companies, :developers, :projects, 468 468 :developers_projects, :topics, :authors, :comments … … 1197 1197 end 1198 1198 1199 class BelongsToAssociationsTest < Test::Unit::TestCase1199 class BelongsToAssociationsTest < ActiveSupport::TestCase 1200 1200 fixtures :accounts, :companies, :developers, :projects, :topics, 1201 1201 :developers_projects, :computers, :authors, :posts, :tags, :taggings … … 1573 1573 1574 1574 1575 class HasAndBelongsToManyAssociationsTest < Test::Unit::TestCase1575 class HasAndBelongsToManyAssociationsTest < ActiveSupport::TestCase 1576 1576 fixtures :accounts, :companies, :categories, :posts, :categories_posts, :developers, :projects, :developers_projects 1577 1577 … … 2113 2113 2114 2114 2115 class OverridingAssociationsTest < Test::Unit::TestCase2115 class OverridingAssociationsTest < ActiveSupport::TestCase 2116 2116 class Person < ActiveRecord::Base; end 2117 2117 class DifferentPerson < ActiveRecord::Base; end trunk/activerecord/test/associations/callbacks_test.rb
r8481 r8570 7 7 require 'fixtures/developer' 8 8 9 class AssociationCallbacksTest < Test::Unit::TestCase9 class AssociationCallbacksTest < ActiveSupport::TestCase 10 10 fixtures :posts, :authors, :projects, :developers 11 11 trunk/activerecord/test/associations/cascaded_eager_loading_test.rb
r7460 r8570 9 9 require 'fixtures/reply' 10 10 11 class CascadedEagerLoadingTest < Test::Unit::TestCase11 class CascadedEagerLoadingTest < ActiveSupport::TestCase 12 12 fixtures :authors, :mixins, :companies, :posts, :topics 13 13 … … 96 96 require 'fixtures/vertex' 97 97 require 'fixtures/edge' 98 class CascadedEagerLoadingTest < Test::Unit::TestCase98 class CascadedEagerLoadingTest < ActiveSupport::TestCase 99 99 fixtures :edges, :vertices 100 100 trunk/activerecord/test/associations/eager_singularization_test.rb
r6406 r8570 40 40 41 41 42 class EagerSingularizationTest < Test::Unit::TestCase42 class EagerSingularizationTest < ActiveSupport::TestCase 43 43 44 44 def setup trunk/activerecord/test/associations/eager_test.rb
r8456 r8570 8 8 require 'fixtures/reader' 9 9 10 class EagerAssociationTest < Test::Unit::TestCase10 class EagerAssociationTest < ActiveSupport::TestCase 11 11 fixtures :posts, :comments, :authors, :categories, :categories_posts, 12 12 :companies, :accounts, :tags, :people, :readers trunk/activerecord/test/associations/extension_test.rb
r7504 r8570 5 5 require 'fixtures/developer' 6 6 7 class AssociationsExtensionsTest < Test::Unit::TestCase7 class AssociationsExtensionsTest < ActiveSupport::TestCase 8 8 fixtures :projects, :developers, :developers_projects, :comments, :posts 9 9 trunk/activerecord/test/associations/inner_join_association_test.rb
r8499 r8570 6 6 require 'fixtures/categorization' 7 7 8 class InnerJoinAssociationTest < Test::Unit::TestCase8 class InnerJoinAssociationTest < ActiveSupport::TestCase 9 9 fixtures :authors, :posts, :comments, :categories, :categories_posts, :categorizations 10 10 trunk/activerecord/test/associations/join_model_test.rb
r8481 r8570 13 13 require 'fixtures/citation' 14 14 15 class AssociationsJoinModelTest < Test::Unit::TestCase15 class AssociationsJoinModelTest < ActiveSupport::TestCase 16 16 self.use_transactional_fixtures = false 17 17 fixtures :posts, :authors, :categories, :categorizations, :comments, :tags, :taggings, :author_favorites, :vertices, :items, :books trunk/activerecord/test/attribute_methods_test.rb
r7752 r8570 2 2 require 'fixtures/topic' 3 3 4 class AttributeMethodsTest < Test::Unit::TestCase4 class AttributeMethodsTest < ActiveSupport::TestCase 5 5 fixtures :topics 6 6 def setup trunk/activerecord/test/base_test.rb
r8554 r8570 71 71 end 72 72 73 class BasicsTest < Test::Unit::TestCase73 class BasicsTest < ActiveSupport::TestCase 74 74 fixtures :topics, :companies, :developers, :projects, :computers, :accounts, :minimalistics 75 75 trunk/activerecord/test/binary_test.rb
r8185 r8570 11 11 require 'fixtures/binary' 12 12 13 class BinaryTest < Test::Unit::TestCase13 class BinaryTest < ActiveSupport::TestCase 14 14 FIXTURES = %w(flowers.jpg example.log) 15 15 trunk/activerecord/test/calculations_test.rb
r7192 r8570 9 9 end 10 10 11 class CalculationsTest < Test::Unit::TestCase11 class CalculationsTest < ActiveSupport::TestCase 12 12 fixtures :companies, :accounts, :topics 13 13 trunk/activerecord/test/callbacks_test.rb
r6026 r8570 127 127 end 128 128 129 class CallbacksTest < Test::Unit::TestCase129 class CallbacksTest < ActiveSupport::TestCase 130 130 fixtures :developers 131 131 trunk/activerecord/test/class_inheritable_attributes_test.rb
r3493 r8570 20 20 21 21 22 class ClassInheritableAttributesTest < Test::Unit::TestCase22 class ClassInheritableAttributesTest < ActiveSupport::TestCase 23 23 def test_first_level 24 24 assert_equal [ :one, :two ], B.read_inheritable_attribute("first") trunk/activerecord/test/column_alias_test.rb
r3718 r8570 2 2 require 'fixtures/topic' 3 3 4 class TestColumnAlias < Test::Unit::TestCase4 class TestColumnAlias < ActiveSupport::TestCase 5 5 fixtures :topics 6 6 trunk/activerecord/test/connection_test_firebird.rb
r6838 r8570 1 1 require "#{File.dirname(__FILE__)}/abstract_unit" 2 2 3 class FirebirdConnectionTest < Test::Unit::TestCase3 class FirebirdConnectionTest < ActiveSupport::TestCase 4 4 def test_charset_properly_set 5 5 fb_conn = ActiveRecord::Base.connection.instance_variable_get(:@connection) trunk/activerecord/test/connection_test_mysql.rb
r7667 r8570 1 1 require "#{File.dirname(__FILE__)}/abstract_unit" 2 2 3 class MysqlConnectionTest < Test::Unit::TestCase3 class MysqlConnectionTest < ActiveSupport::TestCase 4 4 def setup 5 5 @connection = ActiveRecord::Base.connection trunk/activerecord/test/copy_table_test_sqlite.rb
r7484 r8570 1 1 require 'abstract_unit' 2 2 3 class CopyTableTest < Test::Unit::TestCase3 class CopyTableTest < ActiveSupport::TestCase 4 4 fixtures :companies, :comments 5 5 trunk/activerecord/test/datatype_test_postgresql.rb
r7329 r8570 22 22 end 23 23 24 class PostgresqlDataTypeTest < Test::Unit::TestCase24 class PostgresqlDataTypeTest < ActiveSupport::TestCase 25 25