public function testXfdfFileCreation() { $data = array('name' => 'Jürgen čárka čČćĆđĐ мирано', 'email' => '*****@*****.**', 'checkbox 1' => 'Yes', 'address.name' => 'some name', 'checkbox 2' => 0, 'radio 1' => 2, 'address.street' => 'some street', "umlauts-in-value" => "öäüÖÄÜ", 'some.other.value' => 'val1', 'some.other.value2' => 'val2', "öäüÖÄÜ" => "umlauts in key", "special-in-value" => "€ß&()", "€ key" => "special in key"); $oXfdfFile = new XfdfFile($data, null, null, __DIR__); $sXfdfFilename = $oXfdfFile->getFileName(); $this->assertFileExists($sXfdfFilename); $this->assertFileEquals(__DIR__ . "/files/XfdfFileTest.xfdf", $sXfdfFilename); }