Follow-up of changeset 29769: Using a real extended insert when dealing with 'native...
[Packages/TYPO3.CMS.git] / typo3 / sysext / dbal / tests / db_general_testcase.php
index d6b925a..9fbeac0 100644 (file)
@@ -205,18 +205,14 @@ class db_general_testcase extends BaseTestCase {
                        array('3', '4', 'Title #2', 'Content #2'),
                        array('5', '6', 'Title #3', 'Content #3'),
                );
-               $query = $GLOBALS['TYPO3_DB']->INSERTmultipleRows('tt_content', $fields, $rows);
+               $query = $this->cleanSql($GLOBALS['TYPO3_DB']->INSERTmultipleRows('tt_content', $fields, $rows));
 
-               $expected[0] = "INSERT INTO tt_content ( uid, pid, title, body ) VALUES ( '1', '2', 'Title #1', 'Content #1' )";
-               $expected[1] = "INSERT INTO tt_content ( uid, pid, title, body ) VALUES ( '3', '4', 'Title #2', 'Content #2' )";
-               $expected[2] = "INSERT INTO tt_content ( uid, pid, title, body ) VALUES ( '5', '6', 'Title #3', 'Content #3' )";
+               $expected = 'INSERT INTO tt_content (uid, pid, title, body) VALUES ';
+               $expected .= "('1', '2', 'Title #1', 'Content #1'), ";
+               $expected .= "('3', '4', 'Title #2', 'Content #2'), ";
+               $expected .= "('5', '6', 'Title #3', 'Content #3')";
 
-               $this->assertEquals(count($expected), count($query));
-               for ($i = 0; $i < count($query); $i++) {
-                       $this->assertTrue(is_array($query[$i]), 'Expected array: ' . $query[$i]);
-                       $this->assertEquals(1, count($query[$i]));
-                       $this->assertEquals($expected[$i], $this->cleanSql($query[$i][0]));
-               }
+               $this->assertEquals($expected, $query);
        }
 }
 ?>
\ No newline at end of file