From f8d3b7cb6f5d08cac6ae160c749f923d62ef1378 Mon Sep 17 00:00:00 2001 From: Andreas Fischer Date: Thu, 12 Dec 2013 13:14:43 +0100 Subject: [PATCH] DB tests: Test whether we can insert and read UTF8 data. --- tests/lib/db.php | 13 +++++++++++++ 1 file changed, 13 insertions(+) diff --git a/tests/lib/db.php b/tests/lib/db.php index 1977025cf12..96be3ea909e 100644 --- a/tests/lib/db.php +++ b/tests/lib/db.php @@ -145,4 +145,17 @@ class Test_DB extends PHPUnit_Framework_TestCase { $this->assertEquals(1, $result->numRows()); } + + public function testUtf8Data() { + $table = "*PREFIX*{$this->table2}"; + $conn = OC_DB::getConnection(); + $data = array( + 'uri' => 'uri_1', + 'fullname' => "Ћö雙喜\xE2\x80\xA2", + 'carddata' => 'This is a vCard', + ); + $conn->insert($table, $data); + $row = $conn->fetchAssoc("SELECT * FROM $table"); + $this->assertSame($data['fullname'], $row['fullname']); + } } -- 2.39.5