Sha256: 4d687bfd1e0f4c6d682de05136add1d0fc98c848f5a474095a6745b8cb7c2e71

Contents?: true

Size: 561 Bytes

Versions: 60

Compression:

Stored size: 561 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 '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

60 entries across 60 versions & 2 rubygems

Version Path
sessionm-cassandra_object-2.2.54 test/base_test.rb
sessionm-cassandra_object-2.2.53 test/base_test.rb
sessionm-cassandra_object-2.2.52 test/base_test.rb
sessionm-cassandra_object-2.2.51 test/base_test.rb
sessionm-cassandra_object-2.2.50 test/base_test.rb
sessionm-cassandra_object-2.2.49 test/base_test.rb
sessionm-cassandra_object-2.2.48 test/base_test.rb
sessionm-cassandra_object-2.2.47 test/base_test.rb
sessionm-cassandra_object-2.2.46 test/base_test.rb
sessionm-cassandra_object-2.2.45 test/base_test.rb
sessionm-cassandra_object-2.2.44 test/base_test.rb
sessionm-cassandra_object-2.2.43 test/base_test.rb
sessionm-cassandra_object-2.2.42 test/base_test.rb
sessionm-cassandra_object-2.2.41 test/base_test.rb
sessionm-cassandra_object-2.2.40 test/base_test.rb
sessionm-cassandra_object-2.2.39 test/base_test.rb
sessionm-cassandra_object-2.2.38 test/base_test.rb
sessionm-cassandra_object-2.2.37 test/base_test.rb
sessionm-cassandra_object-2.2.36 test/base_test.rb
sessionm-cassandra_object-2.2.35 test/base_test.rb