# under the License.
#
-require File.join(File.dirname(__FILE__), '../test_helper')
+$:.push File.dirname(__FILE__) + '/..'
+require 'test_helper'
require 'thrift'
-require 'ThriftTest'
+require 'thrift_test'
class AcceleratedBufferedClientTest < Test::Unit::TestCase
def setup
# under the License.
#
-$:.push File.dirname(__FILE__) + '/../gen-rb'
-$:.push File.join(File.dirname(__FILE__), '../../../lib/rb/lib')
-$:.push File.join(File.dirname(__FILE__), '../../../lib/rb/ext')
+$:.push File.dirname(__FILE__) + '/..'
+require 'test_helper'
require 'thrift'
-require 'ThriftTest'
+require 'thrift_test'
class SimpleHandler
[:testString, :testByte, :testI32, :testI64, :testDouble,
# under the License.
#
-require File.join(File.dirname(__FILE__), '../test_helper')
+$:.push File.dirname(__FILE__) + '/..'
+require 'test_helper'
require 'thrift'
-require 'ThriftTest'
+require 'thrift_test'
class BufferedClientTest < Test::Unit::TestCase
def setup
# under the License.
#
-require File.join(File.dirname(__FILE__), '../test_helper')
+$:.push File.dirname(__FILE__) + '/..'
+require 'test_helper'
require 'thrift'
-require 'ThriftTest'
+require 'thrift_test'
class SimpleClientTest < Test::Unit::TestCase
def setup
# under the License.
#
-$:.push File.dirname(__FILE__) + '/../gen-rb'
-$:.push File.join(File.dirname(__FILE__), '../../../lib/rb/lib')
+$:.push File.dirname(__FILE__) + '/..'
+require 'test_helper'
require 'thrift'
-require 'ThriftTest'
+require 'thrift_test'
class SimpleHandler
[:testString, :testByte, :testI32, :testI64, :testDouble,
# under the License.
#
-require File.join(File.dirname(__FILE__), '../test_helper')
+$:.push File.dirname(__FILE__) + '/..'
+require 'test_helper'
require 'thrift'
-require 'ThriftTest'
+require 'thrift_test'
class TestHandler
[:testString, :testByte, :testI32, :testI64, :testDouble,
"cpp/TestClient --transport=framed" \
"make -C nodejs/ server" \
"1" "5"
-
+do_test "rb-rb" "binary" "buffered-ip" \
+ "ruby rb/integration/simple_client.rb" \
+ "ruby rb/integration/simple_server.rb" \
+ "1" "5"
+do_test "rb-rb" "binary-accel" "buffered-ip" \
+ "ruby rb/integration/accelerated_buffered_client.rb" \
+ "ruby rb/integration/accelerated_buffered_server.rb" \
+ "1" "5"
cd -