change unimplemented_method to unimplemented_service. Add real unimplemented_method test

pull/8465/head
Noah Eisen 8 years ago
parent 99e61f884d
commit 6134d1d4c8
  1. 15
      src/php/tests/interop/interop_client.php

@ -500,6 +500,16 @@ function statusCodeAndMessage($stub)
$status->details); $status->details);
} }
# NOTE: the stub input to this function is from UnimplementedService
function unimplementedService($stub)
{
$call = $stub->UnimplementedCall(new grpc\testing\EmptyMessage());
list($result, $status) = $call->wait();
hardAssert($status->code === Grpc\STATUS_UNIMPLEMENTED,
'Received unexpected status code');
}
# NOTE: the stub input to this function is from TestService
function unimplementedMethod($stub) function unimplementedMethod($stub)
{ {
$call = $stub->UnimplementedCall(new grpc\testing\EmptyMessage()); $call = $stub->UnimplementedCall(new grpc\testing\EmptyMessage());
@ -592,7 +602,7 @@ function _makeStub($args)
$opts['update_metadata'] = $update_metadata; $opts['update_metadata'] = $update_metadata;
} }
if ($test_case === 'unimplemented_method') { if ($test_case === 'unimplemented_service') {
$stub = new grpc\testing\UnimplementedServiceClient($server_address, $stub = new grpc\testing\UnimplementedServiceClient($server_address,
$opts); $opts);
} else { } else {
@ -645,6 +655,9 @@ function interop_main($args, $stub = false)
case 'status_code_and_message': case 'status_code_and_message':
statusCodeAndMessage($stub); statusCodeAndMessage($stub);
break; break;
case 'unimplemented_service':
unimplementedService($stub);
break;
case 'unimplemented_method': case 'unimplemented_method':
unimplementedMethod($stub); unimplementedMethod($stub);
break; break;

Loading…
Cancel
Save