From: Andreas Fischer Date: Thu, 12 Dec 2013 14:24:35 +0000 (+0100) Subject: Use old school query style that actually works. X-Git-Tag: v7.0.0alpha2~1024^2~1 X-Git-Url: https://source.dussan.org/?a=commitdiff_plain;h=95dd58bfc079fd9a46b1928ce22d5fb3faad44bd;p=nextcloud-server.git Use old school query style that actually works. --- diff --git a/tests/lib/db.php b/tests/lib/db.php index 96be3ea909e..6b6d6b91088 100644 --- a/tests/lib/db.php +++ b/tests/lib/db.php @@ -148,14 +148,13 @@ class Test_DB extends PHPUnit_Framework_TestCase { 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']); + $expected = "Ћö雙喜\xE2\x80\xA2"; + + $query = OC_DB::prepare("INSERT INTO `$table` (`fullname`, `uri`, `carddata`) VALUES (?, ?, ?)"); + $result = $query->execute(array($expected, 'uri_1', 'This is a vCard')); + $this->assertEquals(1, $result); + + $actual = OC_DB::prepare("SELECT `fullname` FROM $table")->execute()->fetchOne(); + $this->assertSame($expected, $actual); } }