Sha256: dcddcffe1f78be4005f397f46b946e6f8875f1f1e5f8cf20d004c1806ff926b2

Contents?: true

Size: 675 Bytes

Versions: 19

Compression:

Stored size: 675 Bytes

Contents

require 'test_helper'

class CassandraObject::BaseTest < CassandraObject::TestCase
  class Son < CassandraObject::Base
  end

  class Grandson < Son
  end

  test 'base_class' do
    assert_equal Son, Son.base_class
    assert_equal Son, Grandson.base_class
  end

  test 'column family' do
    assert_equal 'CassandraObject::BaseTest::Sons', Son.column_family
  end

  test 'initialiaze' do
    issue = Issue.new
    
    assert issue.new_record?
    assert !issue.destroyed?
  end

  test 'to_param' do
    issue = Issue.create
    assert_equal issue.id, issue.to_param
  end
  
  test 'hash' do
    issue = Issue.create
    assert_equal issue.id.hash, issue.hash
  end
end

Version data entries

19 entries across 19 versions & 1 rubygems

Version Path
gotime-cassandra_object-2.8.5 test/unit/base_test.rb
gotime-cassandra_object-2.8.4 test/base_test.rb
gotime-cassandra_object-2.8.3 test/base_test.rb
gotime-cassandra_object-2.8.2 test/base_test.rb
gotime-cassandra_object-2.8.1 test/base_test.rb
gotime-cassandra_object-2.8.0 test/base_test.rb
gotime-cassandra_object-2.7.12 test/base_test.rb
gotime-cassandra_object-2.7.11 test/base_test.rb
gotime-cassandra_object-2.7.10 test/base_test.rb
gotime-cassandra_object-2.7.9 test/base_test.rb
gotime-cassandra_object-2.7.8 test/base_test.rb
gotime-cassandra_object-2.7.7 test/base_test.rb
gotime-cassandra_object-2.7.6 test/base_test.rb
gotime-cassandra_object-2.7.5 test/base_test.rb
gotime-cassandra_object-2.7.4 test/base_test.rb
gotime-cassandra_object-2.7.3 test/base_test.rb
gotime-cassandra_object-2.7.2 test/base_test.rb
gotime-cassandra_object-2.7.1 test/base_test.rb
gotime-cassandra_object-2.7.0 test/base_test.rb