class PrimaryKeyWithAutoIncrementTest
Public Instance Methods
setup()
click to toggle source
# File activerecord/test/cases/primary_keys_test.rb, line 250 def setup @connection = ActiveRecord::Base.connection end
teardown()
click to toggle source
# File activerecord/test/cases/primary_keys_test.rb, line 254 def teardown @connection.drop_table(:auto_increments, if_exists: true) end
test_primary_key_with_bigint()
click to toggle source
# File activerecord/test/cases/primary_keys_test.rb, line 263 def test_primary_key_with_bigint @connection.create_table(:auto_increments, id: :bigint, force: true) assert_auto_incremented end
test_primary_key_with_integer()
click to toggle source
# File activerecord/test/cases/primary_keys_test.rb, line 258 def test_primary_key_with_integer @connection.create_table(:auto_increments, id: :integer, force: true) assert_auto_incremented end
Private Instance Methods
assert_auto_incremented()
click to toggle source
# File activerecord/test/cases/primary_keys_test.rb, line 269 def assert_auto_incremented record1 = AutoIncrement.create! assert_not_nil record1.id record1.destroy record2 = AutoIncrement.create! assert_not_nil record2.id assert_operator record2.id, :>, record1.id end