Sha256: 40bf32783ff1deae47c667f1800bdfa8be203cc4e59dcfc8519f2968b1bde885
Contents?: true
Size: 1.14 KB
Versions: 2
Compression:
Stored size: 1.14 KB
Contents
# require 'test_helper' # # class CassandraObject::CounterBaseTest < CassandraObject::TestCase # class AppCounts < CassandraObject::CounterBase # self.column_family = 'AppCounts' # end # # def setup # CassandraObject::Schema.create_column_family 'AppCounts', 'default_validation' => 'CounterColumnType', 'replicate_on_write' => 'true' # end # # def teardown # CassandraObject::Schema.drop_column_family 'AppCounts' # end # # test 'class_loading' do # assert_equal CassandraObject::CounterBase, CassandraObject::CounterBase # end # # test 'single update' do # # AppCounts.update('poop', 'smells', 0) # # assert_equal 0, AppCounts.get("poop", "smells") # # AppCounts.update('poop', 'smells', 60) # # assert_equal 60, AppCounts.get("poop", "smells") # # assert_equal Hash['smells' => 60], AppCounts.get("poop") # # end # # test 'multiple update' do # # AppCounts.update('poop', {'hankey_sightings' => 3, 'christmas_days' => 5}) # # assert_equal Hash['hankey_sightings' => 3, 'christmas_days' => 5], AppCounts.get("poop") # # assert_equal 5, AppCounts.get("poop", "christmas_days") # end # # end
Version data entries
2 entries across 2 versions & 1 rubygems
Version | Path |
---|---|
gotime-cassandra_object-4.12.2 | test/unit/counter_base_test.rb |
gotime-cassandra_object-4.12.1 | test/unit/counter_base_test.rb |