/** * Test ExtReferenceHandler::serializeExtReferenceToJson() * * @return void */ public function testSerializeExtReferenceToJson() { $type = [__LINE__]; $context = SerializationContext::create(); $url = __FUNCTION__; $extref = ExtReference::create(__METHOD__, __FILE__); $this->converter->expects($this->once())->method('getUrl')->with($extref)->willReturn($url); $this->serializationVisitor->expects($this->once())->method('visitString')->with($url, $type, $context)->willReturn($url); $handler = new ExtReferenceHandler($this->converter); $this->assertEquals($url, $handler->serializeExtReferenceToJson($this->serializationVisitor, $extref, $type, $context)); }