[ https://issues.apache.org/jira/browse/THRIFT-3100?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=14500694#comment-14500694 ]
Jens Geyer commented on THRIFT-3100: ------------------------------------ The best placve to start is with what can be found under the {{/test/<language>}} folders. This is the standard Thrift integration test suite mentioned above. This test suite uses the {{ThriftTest.thrift}} IDL file and a standardized set of operations that the test client runs against the test server. It is designed this way to make it easy to test various combinations of clients and servers agaist each other, mainly to ensure interoperability between languages, but it is also useful to detect certain kinds of implementation errors. A good idea is to use one of the existing test implementations as a model. A question that often raises is where to place language specific tests. The general rule is that only the Thrift integration test suite belongs under {{/test/cocoa}}, any other tests should be placed within the {{lib/cocoa}} folder. Typically this would be {{lib/cocoa/test}}. In that latter folder you can basically do anything you want, while the {{/test/cocoa}} test suite has to follow the set guidelines for the integration test suite, including the [return codes and switches documented here|https://thrift.apache.org/test/]. > Implement standard Thrift test for Cocoa > ---------------------------------------- > > Key: THRIFT-3100 > URL: https://issues.apache.org/jira/browse/THRIFT-3100 > Project: Thrift > Issue Type: Improvement > Components: Cocoa - Library > Reporter: Jens Geyer > > More than comments (THRIFT-281) we need at least an implementation of the > standard Thrift test for Cocoa. Right now we do not have any tests at all for > that client. -- This message was sent by Atlassian JIRA (v6.3.4#6332)