diff options
author | 2016-06-17 13:06:36 -0700 | |
---|---|---|
committer | 2016-06-17 13:06:36 -0700 | |
commit | a66e075144fe3219ea2bf0371e502286c51ddebc (patch) | |
tree | 9f37b11fe8343b05b7a36b9f1de2236100c1cedb /src/php | |
parent | 83d8e3740e28080c4dff1e3660a4f2a1b843ce14 (diff) |
php: there is an unimplemented service
Diffstat (limited to 'src/php')
-rwxr-xr-x | src/php/tests/interop/interop_client.php | 6 | ||||
-rw-r--r-- | src/php/tests/interop/test.proto | 8 |
2 files changed, 11 insertions, 3 deletions
diff --git a/src/php/tests/interop/interop_client.php b/src/php/tests/interop/interop_client.php index 92a27d17aa..43b3199d92 100755 --- a/src/php/tests/interop/interop_client.php +++ b/src/php/tests/interop/interop_client.php @@ -569,7 +569,11 @@ function _makeStub($args) $opts['update_metadata'] = $update_metadata; } - $stub = new grpc\testing\TestServiceClient($server_address, $opts); + if ($test_case == 'unimplemented_method') { + $stub = new grpc\testing\UnimplementedServiceClient($server_address, $opts); + } else { + $stub = new grpc\testing\TestServiceClient($server_address, $opts); + } return $stub; } diff --git a/src/php/tests/interop/test.proto b/src/php/tests/interop/test.proto index da03237a93..57ef30ee1c 100644 --- a/src/php/tests/interop/test.proto +++ b/src/php/tests/interop/test.proto @@ -1,5 +1,5 @@ -// Copyright 2015, Google Inc. +// Copyright 2015-2016, Google Inc. // All rights reserved. // // Redistribution and use in source and binary forms, with or without @@ -68,7 +68,11 @@ service TestService { // first request. rpc HalfDuplexCall(stream StreamingOutputCallRequest) returns (stream StreamingOutputCallResponse); +} - // An unimplemented method on the server +// A simple service NOT implemented at servers so clients can test for +// that case. +service UnimplementedService { + // A call that no server should implement rpc UnimplementedCall(grpc.testing.EmptyMessage) returns (grpc.testing.EmptyMessage); } |