Sha256: 3728ce0bf00f645e5a45af7271f6914de04556e82aeb2a3d48eb6b1a063b6275

Contents?: true

Size: 855 Bytes

Versions: 23

Compression:

Stored size: 855 Bytes

Contents

require 'test_helper'

class CassandraObject::Tasks::ColumnFamilyTest < CassandraObject::TestCase
  setup do
    column_family_task.drop('Gadgets') if column_family_task.exists?('Gadgets')
    column_family_task.drop('Widgets') if column_family_task.exists?('Widgets')
  end

  test 'create' do
    assert !column_family_task.exists?('Widgets')
    column_family_task.create 'Widgets'
    assert column_family_task.exists?('Widgets')
  end

  # test 'rename' do
  #   column_family_task.create 'Widgets'
  #   column_family_task.rename 'Widgets', 'Gadgets'
  # 
  #   sleep 2
  # 
  #   assert !column_family_task.exists?('Widgets')
  #   assert column_family_task.exists?('Gadgets')
  # end

  private
    def column_family_task
      @column_family_task ||= CassandraObject::Tasks::ColumnFamily.new(CassandraObject::Base.connection.keyspace)
    end
end

Version data entries

23 entries across 23 versions & 1 rubygems

Version Path
gotime-cassandra_object-3.0.5 test/unit/tasks/column_family_test.rb
gotime-cassandra_object-3.0.4 test/unit/tasks/column_family_test.rb
gotime-cassandra_object-3.0.3 test/unit/tasks/column_family_test.rb
gotime-cassandra_object-3.0.2 test/unit/tasks/column_family_test.rb
gotime-cassandra_object-3.0.1 test/unit/tasks/column_family_test.rb
gotime-cassandra_object-3.0.0 test/unit/tasks/column_family_test.rb
gotime-cassandra_object-2.13.0 test/unit/tasks/column_family_test.rb
gotime-cassandra_object-2.12.5 test/unit/tasks/column_family_test.rb
gotime-cassandra_object-2.12.4 test/unit/tasks/column_family_test.rb
gotime-cassandra_object-2.12.3 test/unit/tasks/column_family_test.rb
gotime-cassandra_object-2.12.2 test/unit/tasks/column_family_test.rb
gotime-cassandra_object-2.12.1 test/unit/tasks/column_family_test.rb
gotime-cassandra_object-2.12.0 test/unit/tasks/column_family_test.rb
gotime-cassandra_object-2.11.9 test/unit/tasks/column_family_test.rb
gotime-cassandra_object-2.11.8 test/unit/tasks/column_family_test.rb
gotime-cassandra_object-2.11.7 test/unit/tasks/column_family_test.rb
gotime-cassandra_object-2.11.6 test/unit/tasks/column_family_test.rb
gotime-cassandra_object-2.11.5 test/unit/tasks/column_family_test.rb
gotime-cassandra_object-2.11.4 test/unit/tasks/column_family_test.rb
gotime-cassandra_object-2.11.3 test/unit/tasks/column_family_test.rb