summaryrefslogtreecommitdiff
path: root/test/go
diff options
context:
space:
mode:
authorNobuaki Sukegawa <nsuke@apache.org>2015-11-17 11:01:41 +0900
committerNobuaki Sukegawa <nsuke@apache.org>2015-12-24 02:11:17 +0900
commit9b35a7c021d06b9322e208e466a0f2aac1e95212 (patch)
tree87c083505b3353c40700582a7bbf6b31ffa1cf86 /test/go
parentae3775a6a5d7f2aeb192ade30d157aa54aa4e77f (diff)
downloadthrift-9b35a7c021d06b9322e208e466a0f2aac1e95212.tar.gz
THRIFT-3495 Minor enhancements and fixes for cross test
This closes #750
Diffstat (limited to 'test/go')
-rw-r--r--test/go/src/bin/testclient/main.go11
1 files changed, 10 insertions, 1 deletions
diff --git a/test/go/src/bin/testclient/main.go b/test/go/src/bin/testclient/main.go
index d0e5ff882..7a7af7232 100644
--- a/test/go/src/bin/testclient/main.go
+++ b/test/go/src/bin/testclient/main.go
@@ -122,7 +122,16 @@ func callEverything(client *thrifttest.ThriftTestClient) {
t.Fatalf("Unexpected TestDouble() result expected 42.42, got %f ", d)
}
- // TODO: add TestBinary() call
+ binout := make([]byte, 256)
+ for i := 0; i < 256; i++ {
+ binout[i] = byte(i)
+ }
+ bin, err := client.TestBinary(binout)
+ for i := 0; i < 256; i++ {
+ if (binout[i] != bin[i]) {
+ t.Fatalf("Unexpected TestBinary() result expected %d, got %d ", binout[i], bin[i])
+ }
+ }
xs := thrifttest.NewXtruct()
xs.StringThing = "thing"