]> source.dussan.org Git - nextcloud-server.git/commitdiff
DB tests: Test whether we can insert and read UTF8 data.
authorAndreas Fischer <bantu@owncloud.com>
Thu, 12 Dec 2013 12:14:43 +0000 (13:14 +0100)
committerAndreas Fischer <bantu@owncloud.com>
Thu, 12 Dec 2013 12:19:08 +0000 (13:19 +0100)
tests/lib/db.php

index 1977025cf12def4e8ed25f8b916a48112891b21d..96be3ea909e5eeaafca29e265f33b349d6af603f 100644 (file)
@@ -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']);
+       }
 }