Example #1
0
 /**
  * @covers \PG\JsonRpc\Server::handle
  */
 public function testRouting()
 {
     $this->server->expose('Sample', 'PG\\JsonRpc\\tests\\sample\\Sample');
     $request = Request::createRPC('Sample.divide', array(17, 4));
     $response = $this->server->handle($request);
     $result = JSON::decode($response->getContent());
     $this->assertEquals(17 / 4, $result['result']);
 }
Example #2
0
 private function call($method)
 {
     return JSON::decode($this->server->handle(Request::createRPC($method))->getContent());
 }
Example #3
0
 public function testCreateRPC()
 {
     Request::createRPC('Sample.divide', array(5, 3));
 }