Sha256: 71d6a9ac179e08b99634a48d74cc51bcd60fee1a544918e73ac8786a7ccae5f2
Contents?: true
Size: 693 Bytes
Versions: 2
Compression:
Stored size: 693 Bytes
Contents
require File.join(File.dirname(__FILE__), 'CONFIG.rb') require 'rubygems' require 'test/unit' require 'og' class TC_Key < Test::Unit::TestCase # :nodoc: all class User @@pk = $og1.store.primary_key_type attr_accessor :newid, Fixnum, :primary_key => true, :sql => @@pk attr_accessor :name, String attr_accessor :age, Fixnum end $og1.manage_classes(User) def test_all User.create_with :name => 'George', :age => 14 User.create_with :name => 'Renos', :age => 20 User.create_with :name => 'Stella', :age => 23 User.all.each do |u| assert_raise(NoMethodError) { u.oid } assert_not_nil u.pk assert_not_nil u.newid end end end
Version data entries
2 entries across 2 versions & 1 rubygems
Version | Path |
---|---|
og-0.41.0 | test/og/tc_primary_key.rb |
og-0.40.0 | test/og/tc_primary_key.rb |