Created
April 26, 2012 18:43
-
-
Save TylerRick/2501826 to your computer and use it in GitHub Desktop.
composite_primary_keys test failures
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
1) Error: | |
test_to_key_with_composite_keys(TestAttributeMethods): | |
ActiveRecord::RecordNotFound: Couldn't find ReferenceCode with ID=1,1 WHERE `reference_codes`.`reference_type_id` = 1 AND `reference_codes`.`reference_code` = 1 | |
/home/tyler/dev/rails/composite_primary_keys/lib/composite_primary_keys/relation/finder_methods.rb:111:in `block in find_with_ids' | |
/home/tyler/dev/rails/composite_primary_keys/lib/composite_primary_keys/relation/finder_methods.rb:91:in `map' | |
/home/tyler/dev/rails/composite_primary_keys/lib/composite_primary_keys/relation/finder_methods.rb:91:in `find_with_ids' | |
/home/tyler/.rvm/gems/ruby-1.9.3-p125/gems/activerecord-3.2.3/lib/active_record/relation/finder_methods.rb:107:in `find' | |
/home/tyler/.rvm/gems/ruby-1.9.3-p125/gems/activerecord-3.2.3/lib/active_record/querying.rb:5:in `find' | |
/home/tyler/dev/rails/composite_primary_keys/test/test_attribute_methods.rb:27:in `test_to_key_with_composite_keys' | |
2) Failure: | |
test_create_no_id(TestCreate) [/home/tyler/dev/rails/composite_primary_keys/test/test_create.rb:44]: | |
Incorrect exception raised: Mysql::Error: Duplicate entry '1-20' for key 'PRIMARY': INSERT INTO `reference_codes` (`abbreviation`, `code_label`, `description`, `reference_code`, `reference_type_id`) VALUES (?, ?, ?, ?, ?), ActiveRecord::RecordNotUnique | |
3) Error: | |
test_new_habtm(TestCreate): | |
ActiveRecord::RecordNotUnique: Mysql::Error: Duplicate entry '22-23' for key 'PRIMARY': INSERT INTO `restaurants` (`franchise_id`, `name`, `store_id`) VALUES (?, ?, ?) | |
/home/tyler/.rvm/gems/ruby-1.9.3-p125/gems/activerecord-3.2.3/lib/active_record/connection_adapters/mysql_adapter.rb:355:in `execute' | |
/home/tyler/.rvm/gems/ruby-1.9.3-p125/gems/activerecord-3.2.3/lib/active_record/connection_adapters/mysql_adapter.rb:355:in `exec_stmt' | |
/home/tyler/.rvm/gems/ruby-1.9.3-p125/gems/activerecord-3.2.3/lib/active_record/connection_adapters/mysql_adapter.rb:286:in `block in exec_query' | |
/home/tyler/.rvm/gems/ruby-1.9.3-p125/gems/activerecord-3.2.3/lib/active_record/connection_adapters/abstract_adapter.rb:280:in `block in log' | |
/home/tyler/.rvm/gems/ruby-1.9.3-p125/gems/activesupport-3.2.3/lib/active_support/notifications/instrumenter.rb:20:in `instrument' | |
/home/tyler/.rvm/gems/ruby-1.9.3-p125/gems/activerecord-3.2.3/lib/active_record/connection_adapters/abstract_adapter.rb:275:in `log' | |
/home/tyler/.rvm/gems/ruby-1.9.3-p125/gems/activerecord-3.2.3/lib/active_record/connection_adapters/mysql_adapter.rb:285:in `exec_query' | |
/home/tyler/.rvm/gems/ruby-1.9.3-p125/gems/activerecord-3.2.3/lib/active_record/connection_adapters/abstract/database_statements.rb:63:in `exec_insert' | |
/home/tyler/.rvm/gems/ruby-1.9.3-p125/gems/activerecord-3.2.3/lib/active_record/connection_adapters/abstract/database_statements.rb:90:in `insert' | |
/home/tyler/.rvm/gems/ruby-1.9.3-p125/gems/activerecord-3.2.3/lib/active_record/connection_adapters/abstract/query_cache.rb:14:in `insert' | |
/home/tyler/.rvm/gems/ruby-1.9.3-p125/gems/activerecord-3.2.3/lib/active_record/relation.rb:66:in `insert' | |
/home/tyler/.rvm/gems/ruby-1.9.3-p125/gems/activerecord-3.2.3/lib/active_record/persistence.rb:363:in `create' | |
/home/tyler/.rvm/gems/ruby-1.9.3-p125/gems/activerecord-3.2.3/lib/active_record/timestamp.rb:57:in `create' | |
/home/tyler/.rvm/gems/ruby-1.9.3-p125/gems/activerecord-3.2.3/lib/active_record/callbacks.rb:268:in `block in create' | |
/home/tyler/.rvm/gems/ruby-1.9.3-p125/gems/activesupport-3.2.3/lib/active_support/callbacks.rb:403:in `_run__1700314168029948469__create__4059019173258634542__callbacks' | |
/home/tyler/.rvm/gems/ruby-1.9.3-p125/gems/activesupport-3.2.3/lib/active_support/callbacks.rb:405:in `__run_callback' | |
/home/tyler/.rvm/gems/ruby-1.9.3-p125/gems/activesupport-3.2.3/lib/active_support/callbacks.rb:385:in `_run_create_callbacks' | |
/home/tyler/.rvm/gems/ruby-1.9.3-p125/gems/activesupport-3.2.3/lib/active_support/callbacks.rb:81:in `run_callbacks' | |
/home/tyler/.rvm/gems/ruby-1.9.3-p125/gems/activerecord-3.2.3/lib/active_record/callbacks.rb:268:in `create' | |
/home/tyler/.rvm/gems/ruby-1.9.3-p125/gems/activerecord-3.2.3/lib/active_record/persistence.rb:344:in `create_or_update' | |
/home/tyler/.rvm/gems/ruby-1.9.3-p125/gems/activerecord-3.2.3/lib/active_record/callbacks.rb:264:in `block in create_or_update' | |
/home/tyler/.rvm/gems/ruby-1.9.3-p125/gems/activesupport-3.2.3/lib/active_support/callbacks.rb:414:in `_run__1700314168029948469__save__4059019173258634542__callbacks' | |
/home/tyler/.rvm/gems/ruby-1.9.3-p125/gems/activesupport-3.2.3/lib/active_support/callbacks.rb:405:in `__run_callback' | |
/home/tyler/.rvm/gems/ruby-1.9.3-p125/gems/activesupport-3.2.3/lib/active_support/callbacks.rb:385:in `_run_save_callbacks' | |
/home/tyler/.rvm/gems/ruby-1.9.3-p125/gems/activesupport-3.2.3/lib/active_support/callbacks.rb:81:in `run_callbacks' | |
/home/tyler/.rvm/gems/ruby-1.9.3-p125/gems/activerecord-3.2.3/lib/active_record/callbacks.rb:264:in `create_or_update' | |
/home/tyler/.rvm/gems/ruby-1.9.3-p125/gems/activerecord-3.2.3/lib/active_record/persistence.rb:104:in `save!' | |
/home/tyler/.rvm/gems/ruby-1.9.3-p125/gems/activerecord-3.2.3/lib/active_record/validations.rb:56:in `save!' | |
/home/tyler/.rvm/gems/ruby-1.9.3-p125/gems/activerecord-3.2.3/lib/active_record/attribute_methods/dirty.rb:33:in `save!' | |
/home/tyler/.rvm/gems/ruby-1.9.3-p125/gems/activerecord-3.2.3/lib/active_record/transactions.rb:246:in `block in save!' | |
/home/tyler/.rvm/gems/ruby-1.9.3-p125/gems/activerecord-3.2.3/lib/active_record/transactions.rb:295:in `block in with_transaction_returning_status' | |
/home/tyler/.rvm/gems/ruby-1.9.3-p125/gems/activerecord-3.2.3/lib/active_record/connection_adapters/abstract/database_statements.rb:192:in `transaction' | |
/home/tyler/.rvm/gems/ruby-1.9.3-p125/gems/activerecord-3.2.3/lib/active_record/transactions.rb:208:in `transaction' | |
/home/tyler/.rvm/gems/ruby-1.9.3-p125/gems/activerecord-3.2.3/lib/active_record/transactions.rb:293:in `with_transaction_returning_status' | |
/home/tyler/.rvm/gems/ruby-1.9.3-p125/gems/activerecord-3.2.3/lib/active_record/transactions.rb:246:in `save!' | |
/home/tyler/dev/rails/composite_primary_keys/test/test_create.rb:74:in `test_new_habtm' | |
4) Failure: | |
test_find_first(TestFind) [/home/tyler/dev/rails/composite_primary_keys/test/test_find.rb:10]: | |
<[1, 1]> expected but was | |
<[1, 20]>. | |
5) Failure: | |
test_find_last(TestFind) [/home/tyler/dev/rails/composite_primary_keys/test/test_find.rb:16]: | |
<[2, 2]> expected but was | |
<[5, 4321]>. | |
6) Failure: | |
test_find_last_suburb(TestFind) [/home/tyler/dev/rails/composite_primary_keys/test/test_find.rb:65]: | |
<[2, 1]> expected but was | |
<[24, 25]>. | |
7) Error: | |
test_find_one(TestFind): | |
ActiveRecord::RecordNotFound: Couldn't find ReferenceCode with ID=1,3 WHERE `reference_codes`.`reference_type_id` = 1 AND `reference_codes`.`reference_code` = 3 | |
/home/tyler/dev/rails/composite_primary_keys/lib/composite_primary_keys/relation/finder_methods.rb:111:in `block in find_with_ids' | |
/home/tyler/dev/rails/composite_primary_keys/lib/composite_primary_keys/relation/finder_methods.rb:91:in `map' | |
/home/tyler/dev/rails/composite_primary_keys/lib/composite_primary_keys/relation/finder_methods.rb:91:in `find_with_ids' | |
/home/tyler/.rvm/gems/ruby-1.9.3-p125/gems/activerecord-3.2.3/lib/active_record/relation/finder_methods.rb:107:in `find' | |
/home/tyler/.rvm/gems/ruby-1.9.3-p125/gems/activerecord-3.2.3/lib/active_record/querying.rb:5:in `find' | |
/home/tyler/dev/rails/composite_primary_keys/test/test_find.rb:20:in `test_find_one' | |
8) Error: | |
test_find_one_string(TestFind): | |
ActiveRecord::RecordNotFound: Couldn't find ReferenceCode with ID=1,3 WHERE `reference_codes`.`reference_type_id` = 1 AND `reference_codes`.`reference_code` = 3 | |
/home/tyler/dev/rails/composite_primary_keys/lib/composite_primary_keys/relation/finder_methods.rb:111:in `block in find_with_ids' | |
/home/tyler/dev/rails/composite_primary_keys/lib/composite_primary_keys/relation/finder_methods.rb:91:in `map' | |
/home/tyler/dev/rails/composite_primary_keys/lib/composite_primary_keys/relation/finder_methods.rb:91:in `find_with_ids' | |
/home/tyler/.rvm/gems/ruby-1.9.3-p125/gems/activerecord-3.2.3/lib/active_record/relation/finder_methods.rb:107:in `find' | |
/home/tyler/.rvm/gems/ruby-1.9.3-p125/gems/activerecord-3.2.3/lib/active_record/querying.rb:5:in `find' | |
/home/tyler/dev/rails/composite_primary_keys/test/test_find.rb:26:in `test_find_one_string' | |
9) Error: | |
test_find_some(TestFind): | |
ActiveRecord::RecordNotFound: Couldn't find ReferenceCode with ID=1,3 WHERE `reference_codes`.`reference_type_id` = 1 AND `reference_codes`.`reference_code` = 3 | |
/home/tyler/dev/rails/composite_primary_keys/lib/composite_primary_keys/relation/finder_methods.rb:111:in `block in find_with_ids' | |
/home/tyler/dev/rails/composite_primary_keys/lib/composite_primary_keys/relation/finder_methods.rb:91:in `map' | |
/home/tyler/dev/rails/composite_primary_keys/lib/composite_primary_keys/relation/finder_methods.rb:91:in `find_with_ids' | |
/home/tyler/.rvm/gems/ruby-1.9.3-p125/gems/activerecord-3.2.3/lib/active_record/relation/finder_methods.rb:107:in `find' | |
/home/tyler/.rvm/gems/ruby-1.9.3-p125/gems/activerecord-3.2.3/lib/active_record/querying.rb:5:in `find' | |
/home/tyler/dev/rails/composite_primary_keys/test/test_find.rb:32:in `test_find_some' | |
10) Failure: | |
test_habtm_clear_cpk_association_side_only(TestHabtm) [/home/tyler/dev/rails/composite_primary_keys/test/test_habtm.rb:80]: | |
<2> expected but was | |
<14>. | |
11) Failure: | |
test_habtm_clear_cpk_association_side_only_deletes_only_correct_records(TestHabtm) [/home/tyler/dev/rails/composite_primary_keys/test/test_habtm.rb:98]: | |
<2> expected but was | |
<16>. | |
12) Failure: | |
test_habtm_clear_cpk_owner_side_only(TestHabtm) [/home/tyler/dev/rails/composite_primary_keys/test/test_habtm.rb:68]: | |
<2> expected but was | |
<17>. | |
13) Failure: | |
test_has_and_belongs_to_many(TestHabtm) [/home/tyler/dev/rails/composite_primary_keys/test/test_habtm.rb:8]: | |
<2> expected but was | |
<0>. | |
14) Failure: | |
test_include_cpk_both_sides(TestHabtm) [/home/tyler/dev/rails/composite_primary_keys/test/test_habtm.rb:20]: | |
Failed assertion, no message given. | |
15) Failure: | |
test_include_cpk_owner_side_only(TestHabtm) [/home/tyler/dev/rails/composite_primary_keys/test/test_habtm.rb:38]: | |
Failed assertion, no message given. | |
16) Failure: | |
test_ids_to_s(TestIds) [/home/tyler/dev/rails/composite_primary_keys/test/test_ids.rb:45]: | |
<"(1,1),(1,2)"> expected but was | |
<"(1,20),(2,1)">. | |
17) Failure: | |
test_to_param(TestIds) [/home/tyler/dev/rails/composite_primary_keys/test/test_ids.rb:37]: | |
<"1,1"> expected but was | |
<"1,20">. | |
18) Failure: | |
test_normal_and_composite_associations(TestSantiago) [/home/tyler/dev/rails/composite_primary_keys/test/test_santiago.rb:10]: | |
<1> expected but was | |
<2>. | |
19) Error: | |
test_update_primary_key(TestUpdate): | |
ActiveRecord::RecordNotFound: Couldn't find ReferenceCode with ID=1,1 WHERE `reference_codes`.`reference_type_id` = 1 AND `reference_codes`.`reference_code` = 1 | |
/home/tyler/dev/rails/composite_primary_keys/lib/composite_primary_keys/relation/finder_methods.rb:111:in `block in find_with_ids' | |
/home/tyler/dev/rails/composite_primary_keys/lib/composite_primary_keys/relation/finder_methods.rb:91:in `map' | |
/home/tyler/dev/rails/composite_primary_keys/lib/composite_primary_keys/relation/finder_methods.rb:91:in `find_with_ids' | |
/home/tyler/.rvm/gems/ruby-1.9.3-p125/gems/activerecord-3.2.3/lib/active_record/relation/finder_methods.rb:107:in `find' | |
/home/tyler/.rvm/gems/ruby-1.9.3-p125/gems/activerecord-3.2.3/lib/active_record/querying.rb:5:in `find' | |
/home/tyler/dev/rails/composite_primary_keys/test/test_update.rb:40:in `test_update_primary_key' |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment