Sha256: b6873f7155bf2c7d6a87f4c896f5f19f09aa88549ffc2427e3c93284dff1f3b9

Contents?: true

Size: 628 Bytes

Versions: 17

Compression:

Stored size: 628 Bytes

Contents

require 'test_helper'

class CassandraObject::Types::BooleanTypeTest < CassandraObject::Types::TestCase
  test 'encode' do
    assert_equal '1', coder.encode(true)
    assert_equal '1', coder.encode('true')
    assert_equal '1', coder.encode('1')
                      coder
    assert_equal '0', coder.encode(false)
    assert_equal '0', coder.encode('false')
    assert_equal '0', coder.encode('0')
    assert_equal '0', coder.encode('')

    assert_raise ArgumentError do
      coder.encode('wtf')
    end
  end

  test 'decode' do
    assert_equal true, coder.decode('1')
    assert_equal false, coder.decode('0')
  end
end

Version data entries

17 entries across 17 versions & 1 rubygems

Version Path
gotime-cassandra_object-2.7.0 test/types/boolean_type_test.rb
gotime-cassandra_object-2.6.4 test/types/boolean_type_test.rb
gotime-cassandra_object-2.6.3 test/types/boolean_type_test.rb
gotime-cassandra_object-2.6.2 test/types/boolean_type_test.rb
gotime-cassandra_object-2.6.1 test/types/boolean_type_test.rb
gotime-cassandra_object-2.6.0 test/types/boolean_type_test.rb
gotime-cassandra_object-2.5.0 test/types/boolean_type_test.rb
gotime-cassandra_object-2.4.2 test/types/boolean_type_test.rb
gotime-cassandra_object-2.4.1 test/types/boolean_type_test.rb
gotime-cassandra_object-2.4.0 test/types/boolean_type_test.rb
gotime-cassandra_object-2.3.6 test/types/boolean_type_test.rb
gotime-cassandra_object-2.3.5 test/types/boolean_type_test.rb
gotime-cassandra_object-2.3.4 test/types/boolean_type_test.rb
gotime-cassandra_object-2.3.3 test/types/boolean_type_test.rb
gotime-cassandra_object-2.3.2 test/types/boolean_type_test.rb
gotime-cassandra_object-2.3.1 test/types/boolean_type_test.rb
gotime-cassandra_object-2.3.0 test/types/boolean_type_test.rb