Exemplo n.º 1
0
class MockClient {
  constructor() {}
}

const mockServiceHandlers: MockServiceHandlers = {
  ping(): string {
    return 'ok';
  }
};

const mockGeneratedService = {
  Client: MockClient,
  Processor: MockProcessor
};

createServer<MockProcessor, MockServiceHandlers>(mockGeneratedService, mockServiceHandlers);

const clientConnection = createConnection('0.0.0.0', 1234, {
  transport: TBufferedTransport,
  protocol: TBinaryProtocol
});
createClient<MockClient>(mockGeneratedService, clientConnection);

const mockBuffer: Buffer = Buffer.alloc(8);

const mockCallback: TTransportCallback = (msg: Buffer, seq: number): void => {};

const mockTransport: TTransport = new TBufferedTransport(mockBuffer, mockCallback);

const mockProtocol: TProtocol = new TBinaryProtocol(mockTransport);
Exemplo n.º 2
0
import * as Thrift from 'thrift';

const fakeGeneratedService: any = {};
const fakeServiceMethods: any = {};
const fakeConnectionParams: any = {};

Thrift.createServer(fakeGeneratedService, fakeServiceMethods);

const clientConnection = Thrift.createConnection('0.0.0.0', 1234, fakeConnectionParams);
Thrift.createClient(fakeGeneratedService, clientConnection);