$LOAD_PATH.unshift File.join(File.dirname(__FILE__), *%w[.. .. .. lib rb ext])
require 'thrift'
-require 'thrift/transport'
-require 'thrift/protocol/binaryprotocol'
-require 'thrift/protocol/binaryprotocolaccelerated'
require 'benchmark'
require 'rubygems'
msg = "hi there thrift"
assert_equal msg, Thrift::Exception.new(msg).message
end
-
end
require File.join(File.dirname(__FILE__), '../../test_helper')
-require 'thrift/transport'
+require 'thrift'
-class DummyTransport < Thrift::Transport
+class DummyTransport < Thrift::BaseTransport
def initialize(data)
@data = data
end
# TTransport is basically an abstract class, but isn't raising NotImplementedError
class TestThriftTransport < Test::Unit::TestCase
def setup
- @trans = Thrift::Transport.new
+ @trans = Thrift::BaseTransport.new
end
def test_open?
require File.join(File.dirname(__FILE__), '../test_helper')
require 'thrift'
-require 'thrift/protocol/binaryprotocolaccelerated'
require 'ThriftTest'
class AcceleratedBufferedClientTest < Test::Unit::TestCase
$:.push File.join(File.dirname(__FILE__), '../../../lib/rb/ext')
require 'thrift'
-require 'thrift/protocol/binaryprotocolaccelerated'
require 'ThriftTest'
class SimpleHandler
require File.join(File.dirname(__FILE__), '../test_helper')
require 'thrift'
-require 'thrift/protocol/binaryprotocol'
require 'ThriftTest'
class BufferedClientTest < Test::Unit::TestCase
require File.join(File.dirname(__FILE__), '../test_helper')
require 'thrift'
-require 'thrift/protocol/binaryprotocol'
require 'ThriftTest'
class SimpleClientTest < Test::Unit::TestCase
$:.push File.join(File.dirname(__FILE__), '../../../lib/rb/lib')
require 'thrift'
-require 'thrift/protocol/binaryprotocol'
require 'ThriftTest'
class SimpleHandler
require File.join(File.dirname(__FILE__), '../test_helper')
require 'thrift'
-require 'thrift/protocol/binaryprotocol'
require 'ThriftTest'
class TestHandler
$:.unshift '../../lib/rb/lib'
require 'thrift'
-require 'thrift/protocol/binaryprotocol'
require 'Calculator'
$:.unshift '../../lib/rb/lib'
require 'thrift'
-require 'thrift/protocol/binaryprotocol'
-require 'thrift/server/tserver'
require 'Calculator'
require 'shared_types'