List Info

Thread: Rails AR/Oracle Unit Test: failed (but getting better)




Rails AR/Oracle Unit Test: failed (but getting better)
user name
2006-09-29 22:52:02
"bitsweat" has given AR/Oracle some love, but it's
still unhappy...

http://dev.
rubyonrails.org/changeset/5210
------------------------------------------------------------
------------
r5210 | bitsweat | 2006-09-29 15:45:58 -0700 (Fri, 29 Sep
2006) | 1 line

Use class name as XML_TYPE_NAMES key.
------------------------------------------------------------
------------

U  activerecord/test/base_test.rb
U  activerecord/lib/active_record/xml_serialization.rb
Updated to revision 5210.

  1) Error:
test_load_schema(AAACreateTablesTest):
ActiveRecord::StatementInvalid:
./test/../lib/active_record/connection_adapters/abstract_ada
pter.rb:122:in `log': OCIError: ORA-00972: identifier is too
long: CREATE TABLE lock_with_custom_column_without_defaults
(id NUMBER(38) NOT NULL PRIMARY KEY, custom_lock_version
NUMBER(38)) 
    ./test/aaa_create_tables_test.rb:18:in
`test_load_schema'
   
./test/../lib/active_record/connection_adapters/oracle_adapt
er.rb:243:in `execute'
   
./test/../lib/active_record/connection_adapters/abstract/sch
ema_statements.rb:104:in `create_table'
   
./test/../lib/active_record/connection_adapters/oracle_adapt
er.rb:368:in `create_table'
    ./test/../lib/active_record/migration.rb:274:in
`method_missing'
    ./test/../lib/active_record/migration.rb:258:in
`say_with_time'
    /usr/pkg/ruby184/lib/ruby/1.8/benchmark.rb:293:in
`measure'
    ./test/../lib/active_record/migration.rb:258:in
`say_with_time'
    ./test/../lib/active_record/migration.rb:272:in
`method_missing'
    (eval):57:in `test_load_schema'
    ./test/../lib/active_record/schema.rb:43:in `define'
    (eval):1:in `test_load_schema'
    ./test/aaa_create_tables_test.rb:18:in
`test_load_schema'

  2) Failure:
test_not_resaved_when_unchanged(HasOneAssociationsTest)
    [./test/abstract_unit.rb:48:in `assert_queries'
     ./test/associations_test.rb:343:in
`test_not_resaved_when_unchanged']:
0 instead of 1 queries were executed.
<1> expected but was
<0>.

  3) Error:
test_lock_with_custom_column_without_default_sets_version_to
_zero(OptimisticLockingTest):
OCIError: ORA-00972: identifier is too long
ORA-00972: identifier is too long
    (eval):3:in `describe'
   
./test/../lib/active_record/connection_adapters/oracle_adapt
er.rb:333:in `columns'
    ./test/../lib/active_record/base.rb:759:in `columns'
    ./test/../lib/active_record/base.rb:2023:in
`attributes_from_column_definition_without_lock'
    ./test/../lib/active_record/locking/optimistic.rb:45:in
`attributes_from_column_definition'
    ./test/../lib/active_record/base.rb:1487:in
`initialize_without_callbacks'
    ./test/../lib/active_record/callbacks.rb:225:in
`initialize'
    ./test/locking_test.rb:72:in
`test_lock_with_custom_column_without_default_sets_version_t
o_zero'

962 tests, 3488 assertions, 1 failures, 2 errors
rake aborted!
Command failed with status (1): [/usr/pkg/ruby184/bin/ruby
-Ilib:test:test/...]

(See full trace by running task with --trace)


--~--~---------~--~----~------------~-------~--~----~
You received this message because you are subscribed to the
Google Groups "Ruby on Rails: Core" group.
To post to this group, send email to rubyonrails-coregooglegroups.com
To unsubscribe from this group, send email to
rubyonrails-core-unsubscribegooglegroups.com
For more options, visit this group at http:
//groups.google.com/group/rubyonrails-core
-~----------~----~----~----~------~----~------~--~---

[1]

about | contact  Other archives ( Real Estate discussion Medical topics )