From 2a9a998f6aa831640d338d0ca16918a33937576a Mon Sep 17 00:00:00 2001 From: sgiehl <stefan@piwik.org> Date: Sun, 14 Feb 2016 22:29:46 +0100 Subject: [PATCH] add simple test to check that merging subtables keeps metadata --- tests/PHPUnit/Unit/DataTableTest.php | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/tests/PHPUnit/Unit/DataTableTest.php b/tests/PHPUnit/Unit/DataTableTest.php index c427adeae7..fa7fe22669 100644 --- a/tests/PHPUnit/Unit/DataTableTest.php +++ b/tests/PHPUnit/Unit/DataTableTest.php @@ -898,6 +898,14 @@ class DataTableTest extends \PHPUnit_Framework_TestCase $this->assertNull($unserialized[0][3], "found the id sub table in the serialized, not expected"); } + public function testMergeSubtablesKeepsMetadata() + { + $dataTable = $this->_getDataTable1ForTest(); + $dataTable->setMetadata('additionalMetadata', 'test'); + $dataTable = $dataTable->mergeSubtables(); + $this->assertEquals('test', $dataTable->getMetadata('additionalMetadata')); + } + private function createDataTable($rows) { $useless1 = new DataTable; -- GitLab