/** * 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()); }
/** * 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()); }
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()); }