Ejemplo n.º 1
0
 /**
  * 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));
 }