Grpc-XS
view release on metacpan or search on metacpan
examples/greeter/t/01-greeter.t view on Meta::CPAN
#!perl -w
use strict;
use Data::Dumper;
use Test::More;
use ProtobufXS::helloworld;
use ProtobufXS::helloworld::Service::Greeter;
use Grpc::XS::ChannelCredentials;
plan tests => 1;
my $credentials = Grpc::XS::ChannelCredentials::createInsecure();
my $greeter = new ProtobufXS::helloworld::Service::Greeter('localhost:50051',
credentials => $credentials );
my $request = new ProtobufXS::helloworld::HelloRequest();
$request->set_name("grpc-perl");
my $call = $greeter->SayHello( argument => $request );
my $response = $call->wait();
print STDERR Dumper($response);
if ($response) {
print STDERR Dumper($response->to_hashref());
}
ok($response,"didn't receive a response from server");
( run in 0.617 second using v1.01-cache-2.11-cpan-39bf76dae61 )