Class URI::DRubyTest
In: lib/uri/druby.rb
Parent: ::Test::Unit::TestCase

Methods

Public Instance methods

[Source]

# File lib/uri/druby.rb, line 57
    def test_build
      assert_equal('druby://localhost', DRuby.build([]).to_s)
      assert_equal('druby://www.foo.com:52000',
                   DRuby.build(['www.foo.com', 52000 ]).to_s)
    end

[Source]

# File lib/uri/druby.rb, line 45
    def test_classic
      uri = URI.parse('druby://www.foo.com:42000')
      assert(uri.is_a?(DRuby))
      assert_equal('druby', uri.scheme)
      assert_nil(uri.user)
      assert_nil(uri.password)
      assert_nil(uri.userinfo)
      assert_equal('www.foo.com', uri.host)
      assert_equal(42000, uri.port)
      assert_equal('druby://www.foo.com:42000', uri.to_s)
    end

[Source]

# File lib/uri/druby.rb, line 63
    def test_query
      uri = DRuby.build(['www.foo.com', 52000 ])
      uri.query = 'toto=tata&foo=bar'
      assert_equal('druby://www.foo.com:52000?toto=tata&foo=bar', uri.to_s)
    end

[Validate]