Sha256: 5ab76042a0ad2416cc7dc659df8669f16ec9925db2750b8165b33a7b40b66a2b

Contents?: true

Size: 697 Bytes

Versions: 31

Compression:

Stored size: 697 Bytes

Contents

module PKCS7Test
  class TestJavaAttribute < Test::Unit::TestCase
    def test_attributes
      val = ASN1::OctetString.new("foo".to_java_bytes)
      val2 = ASN1::OctetString.new("bar".to_java_bytes)
      attr = Attribute.create(123, 444, val)
      assert_raise NoMethodError do 
        attr.type = 12
      end
      assert_raise NoMethodError do 
        attr.value = val2
      end

      assert_equal 123, attr.type
      assert_equal val, attr.set.get(0)

      attr2 = Attribute.create(123, 444, val)
      
      assert_equal attr, attr2
      
      assert_not_equal Attribute.create(124, 444, val), attr
      assert_not_equal Attribute.create(123, 444, val2), attr
    end
  end
end

Version data entries

31 entries across 31 versions & 2 rubygems

Version Path
jruby-openssl-0.9.4 test/java/test_java_attribute.rb
jruby-openssl-0.9.3 test/java/test_java_attribute.rb
jruby-openssl-0.9.2 test/java/test_java_attribute.rb
jruby-openssl-0.9.1 test/java/test_java_attribute.rb
jruby-openssl-0.8.10 test/java/test_java_attribute.rb
jruby-openssl-0.9.0 test/java/test_java_attribute.rb
jruby-openssl-0.8.9 test/java/test_java_attribute.rb
jruby-openssl-0.8.9.dev test/java/test_java_attribute.rb
jruby-openssl-0.8.8 test/java/test_java_attribute.rb
jruby-openssl-0.8.7 test/java/test_java_attribute.rb
jruby-openssl-0.8.7.dev test/java/test_java_attribute.rb
jruby-openssl-0.8.6 test/java/test_java_attribute.rb
jruby-openssl-0.8.5 test/java/test_java_attribute.rb
jruby-openssl-0.8.4 test/java/test_java_attribute.rb
jruby-openssl-0.8.2 test/java/test_java_attribute.rb
jruby-openssl-0.8.1 test/java/test_java_attribute.rb
jruby-openssl-0.8.0 test/java/test_java_attribute.rb
jruby-openssl-0.8.0.pre3 test/java/test_java_attribute.rb
jruby-openssl-0.8.0.pre2 test/java/test_java_attribute.rb
jruby-openssl-0.8.0.pre1 test/java/test_java_attribute.rb