aboutsummaryrefslogtreecommitdiffhomepage
path: root/src/php/tests/unit_tests/ChannelTest.php
diff options
context:
space:
mode:
Diffstat (limited to 'src/php/tests/unit_tests/ChannelTest.php')
-rw-r--r--src/php/tests/unit_tests/ChannelTest.php10
1 files changed, 7 insertions, 3 deletions
diff --git a/src/php/tests/unit_tests/ChannelTest.php b/src/php/tests/unit_tests/ChannelTest.php
index c375a16269..13a770caff 100644
--- a/src/php/tests/unit_tests/ChannelTest.php
+++ b/src/php/tests/unit_tests/ChannelTest.php
@@ -81,10 +81,14 @@ class ChannelTest extends PHPUnit_Framework_TestCase
{
$this->channel = new Grpc\Channel('localhost:0',
['credentials' => Grpc\ChannelCredentials::createInsecure()]);
- $time = new Grpc\Timeval(1000);
- $state = $this->channel->watchConnectivityState(1, $time);
+ $now = Grpc\Timeval::now();
+ $deadline = $now->add(new Grpc\Timeval(100*1000)); // 100ms
+ // we act as if 'CONNECTING'(=1) was the last state
+ // we saw, so the default state of 'IDLE' should be delivered instantly
+ $state = $this->channel->watchConnectivityState(1, $deadline);
$this->assertTrue($state);
- unset($time);
+ unset($now);
+ unset($deadline);
}
public function testClose()