Skip to content
Snippets Groups Projects
Commit c7d78dfe authored by Mark D. Roth's avatar Mark D. Roth Committed by GitHub
Browse files

Merge pull request #3 from stanley-cheung/run_interop_tests_go

Fix php interop client for status_code_and_message test
parents 90576b1b 1065452f
No related branches found
No related tags found
No related merge requests found
...@@ -477,9 +477,11 @@ function statusCodeAndMessage($stub) ...@@ -477,9 +477,11 @@ function statusCodeAndMessage($stub)
list($result, $status) = $call->wait(); list($result, $status) = $call->wait();
hardAssert($status->code === 2, hardAssert($status->code === 2,
'Received unexpected status code'); 'Received unexpected UnaryCall status code: ' .
$status->code);
hardAssert($status->details === 'test status message', hardAssert($status->details === 'test status message',
'Received unexpected status details'); 'Received unexpected UnaryCall status details: ' .
$status->details);
$streaming_call = $stub->FullDuplexCall(); $streaming_call = $stub->FullDuplexCall();
...@@ -487,12 +489,15 @@ function statusCodeAndMessage($stub) ...@@ -487,12 +489,15 @@ function statusCodeAndMessage($stub)
$streaming_request->setResponseStatus($echo_status); $streaming_request->setResponseStatus($echo_status);
$streaming_call->write($streaming_request); $streaming_call->write($streaming_request);
$streaming_call->writesDone(); $streaming_call->writesDone();
$result = $streaming_call->read();
$status = $streaming_call->getStatus(); $status = $streaming_call->getStatus();
hardAssert($status->code === 2, hardAssert($status->code === 2,
'Received unexpected status code'); 'Received unexpected FullDuplexCall status code: ' .
$status->code);
hardAssert($status->details === 'test status message', hardAssert($status->details === 'test status message',
'Received unexpected status details'); 'Received unexpected FullDuplexCall status details: ' .
$status->details);
} }
function unimplementedMethod($stub) function unimplementedMethod($stub)
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment