From: David Reiss Date: Mon, 30 Mar 2009 20:46:52 +0000 (+0000) Subject: THRIFT-192. erlang: Commit test code missed in r757870 X-Git-Tag: 0.2.0~196 X-Git-Url: https://source.supwisdom.com/gerrit/gitweb?a=commitdiff_plain;h=b3c5f6e25f3f39aa32fa65477633b5871e5b534f;p=common%2Fthrift.git THRIFT-192. erlang: Commit test code missed in r757870 git-svn-id: https://svn.apache.org/repos/asf/incubator/thrift/trunk@760163 13f79535-47bb-0310-9956-ffa450edef68 --- diff --git a/test/erl/src/test_membuffer.erl b/test/erl/src/test_membuffer.erl index fdcdc827..66f7f6c4 100644 --- a/test/erl/src/test_membuffer.erl +++ b/test/erl/src/test_membuffer.erl @@ -40,7 +40,23 @@ t2() -> i64_thing = TestData#xtruct.i64_thing}. +t3() -> + {ok, Transport} = thrift_memory_buffer:new(), + {ok, Protocol} = thrift_binary_protocol:new(Transport), + TestData = #bools{im_true = true, im_false = false}, + ok = thrift_protocol:write(Protocol, + {{struct, element(2, thriftTest_types:struct_info('bools'))}, + TestData}), + {ok, Result} = thrift_protocol:read(Protocol, + {struct, element(2, thriftTest_types:struct_info('bools'))}, + 'bools'), + + true = TestData#bools.im_true =:= Result#bools.im_true, + true = TestData#bools.im_false =:= Result#bools.im_false. + + t() -> t1(), - t2(). + t2(), + t3().