Sha256: 24385b67224e143d9fe717b9a0f79829a7ef00f8d95feefbc276cb0b07f34b2f
Contents?: true
Size: 894 Bytes
Versions: 118
Compression:
Stored size: 894 Bytes
Contents
require 'test_helper' class CassandraObject::Types::BooleanTypeTest < CassandraObject::TestCase test 'encode' do assert_equal '1', CassandraObject::Types::BooleanType.encode(true) assert_equal '1', CassandraObject::Types::BooleanType.encode('true') assert_equal '1', CassandraObject::Types::BooleanType.encode('1') assert_equal '0', CassandraObject::Types::BooleanType.encode(false) assert_equal '0', CassandraObject::Types::BooleanType.encode('false') assert_equal '0', CassandraObject::Types::BooleanType.encode('0') assert_equal '0', CassandraObject::Types::BooleanType.encode('') assert_raise ArgumentError do CassandraObject::Types::BooleanType.encode('wtf') end end test 'decode' do assert_equal true, CassandraObject::Types::BooleanType.decode('1') assert_equal false, CassandraObject::Types::BooleanType.decode('0') end end
Version data entries
118 entries across 118 versions & 2 rubygems