示例#1
0
 /**
  * Test encoding settings
  */
 public function testSetGetEncoding()
 {
     $this->assertEquals('UTF-8', $this->_fault->getEncoding());
     $this->assertEquals('UTF-8', Value::getGenerator()->getEncoding());
     $this->_fault->setEncoding('ISO-8859-1');
     $this->assertEquals('ISO-8859-1', $this->_fault->getEncoding());
     $this->assertEquals('ISO-8859-1', Value::getGenerator()->getEncoding());
 }
示例#2
0
 /**
  * Test get/setEncoding()
  */
 public function testGetSetEncoding()
 {
     $this->assertEquals('UTF-8', $this->_server->getEncoding());
     $this->assertEquals('UTF-8', Value::getGenerator()->getEncoding());
     $this->assertSame($this->_server, $this->_server->setEncoding('ISO-8859-1'));
     $this->assertEquals('ISO-8859-1', $this->_server->getEncoding());
     $this->assertEquals('ISO-8859-1', Value::getGenerator()->getEncoding());
 }
示例#3
0
 public function testChangingExceptionResetsGeneratorObject()
 {
     $generator = Value::getGenerator();
     Value::setEncoding('UTF-8');
     $this->assertNotSame($generator, Value::getGenerator());
     $this->assertEquals($generator, Value::getGenerator());
     $generator = Value::getGenerator();
     Value::setEncoding('ISO-8859-1');
     $this->assertNotSame($generator, Value::getGenerator());
     $this->assertNotEquals($generator, Value::getGenerator());
 }