Welcome to mirror list, hosted at ThFree Co, Russian Federation.

github.com/matomo-org/matomo.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
Diffstat (limited to 'tests/PHPUnit/Core/DataTable/RowTest.php')
-rw-r--r--tests/PHPUnit/Core/DataTable/RowTest.php274
1 files changed, 137 insertions, 137 deletions
diff --git a/tests/PHPUnit/Core/DataTable/RowTest.php b/tests/PHPUnit/Core/DataTable/RowTest.php
index d138903ca9..2effe961c4 100644
--- a/tests/PHPUnit/Core/DataTable/RowTest.php
+++ b/tests/PHPUnit/Core/DataTable/RowTest.php
@@ -7,141 +7,141 @@
*/
class RowTest extends PHPUnit_Framework_TestCase
{
- /**
- *
- * @group Core
- * @group DataTable
- * @group Piwik_DataTable_Row
- */
- public function testDataTableAssociatedIsNegativeWhenSubDataTableInMemory()
- {
- $testRow = $this->getTestRowWithSubDataTableLoaded();
- $this->assertTrue($testRow->c[Piwik_DataTable_Row::DATATABLE_ASSOCIATED] < 0);
- }
-
- /**
- *
- * @group Core
- * @group DataTable
- * @group Piwik_DataTable_Row
- */
- public function testDataTableAssociatedIsNegativeWhenSubDataTableAdded()
- {
- $testRow = $this->getTestRowWithSubDataTableNotLoaded();
- $testRow->addSubtable($this->getTestSubDataTable());
- $this->assertTrue($testRow->c[Piwik_DataTable_Row::DATATABLE_ASSOCIATED] < 0);
- }
-
- /**
- *
- * @group Core
- * @group DataTable
- * @group Piwik_DataTable_Row
- */
- public function testDataTableAssociatedIsNegativeWhenSubDataTableSetted()
- {
- $testRow = $this->getTestRowWithSubDataTableNotLoaded();
- $testRow->setSubtable($this->getTestSubDataTable());
- $this->assertTrue($testRow->c[Piwik_DataTable_Row::DATATABLE_ASSOCIATED] < 0);
- }
-
- /**
- *
- * @group Core
- * @group DataTable
- * @group Piwik_DataTable_Row
- */
- public function testIdSubDataTabledIsPositiveWhenSubDataTableInMemory()
- {
- $testRow = $this->getTestRowWithSubDataTableLoaded();
- $this->assertTrue($testRow->getIdSubDataTable() > 0);
- }
-
-
- /**
- * @group Core
- * @group DataTable
- * @group Piwik_DataTable_Row
- */
- public function testDataTableAssociatedIsPositiveOnSerializedRow()
- {
- $testRow = $this->getTestRowWithSubDataTableLoaded();
-
- // testDataTableAssociatedIsPositiveOnSerializedRow is only valid as long as the Row is not modified after being unserialized
- $this->assertFalse(method_exists($testRow, '__wakeup'));
-
- $serializedTestRow = serialize($testRow);
- $unserializedTestRow = unserialize($serializedTestRow);
-
- $this->assertTrue($unserializedTestRow->c[Piwik_DataTable_Row::DATATABLE_ASSOCIATED] > 0);
- }
-
- /**
- * @group Core
- * @group DataTable
- * @group Piwik_DataTable_Row
- */
- public function testDataTableAssociatedIsNegativeAfterSerialize()
- {
- $testRow = $this->getTestRowWithSubDataTableLoaded();
-
- serialize($testRow);
-
- $testRow->cleanPostSerialize();
-
- $this->assertTrue($testRow->c[Piwik_DataTable_Row::DATATABLE_ASSOCIATED] < 0);
- }
-
- /**
- *
- * @group Core
- * @group DataTable
- * @group Piwik_DataTable_Row
- */
- public function testIsSubDataTableLoadedIsTrueWhenSubDataTableInMemory()
- {
- $testRow = $this->getTestRowWithSubDataTableLoaded();
- $this->assertTrue($testRow->isSubtableLoaded());
- }
-
- /**
- *
- * @group Core
- * @group DataTable
- * @group Piwik_DataTable_Row
- */
- public function testIsSubDataTableLoadedIsFalseWhenSubDataTableNotInMemory()
- {
- $testRow = $this->getTestRowWithSubDataTableNotLoaded();
- $this->assertFalse($testRow->isSubtableLoaded());
- }
-
- protected function getTestRowWithSubDataTableLoaded()
- {
- $testSubDataTable = $this->getTestSubDataTable();
-
- $testRow = new Piwik_DataTable_Row(
- array(
- Piwik_DataTable_Row::DATATABLE_ASSOCIATED => $testSubDataTable
- )
- );
-
- return $testRow;
- }
-
- protected function getTestSubDataTable()
- {
- return new Piwik_DataTable();
- }
-
- protected function getTestRowWithSubDataTableNotLoaded()
- {
- $testRow = new Piwik_DataTable_Row(
- array(
- Piwik_DataTable_Row::DATATABLE_ASSOCIATED => 50
- )
- );
-
- return $testRow;
- }
+ /**
+ *
+ * @group Core
+ * @group DataTable
+ * @group Piwik_DataTable_Row
+ */
+ public function testDataTableAssociatedIsNegativeWhenSubDataTableInMemory()
+ {
+ $testRow = $this->getTestRowWithSubDataTableLoaded();
+ $this->assertTrue($testRow->c[Piwik_DataTable_Row::DATATABLE_ASSOCIATED] < 0);
+ }
+
+ /**
+ *
+ * @group Core
+ * @group DataTable
+ * @group Piwik_DataTable_Row
+ */
+ public function testDataTableAssociatedIsNegativeWhenSubDataTableAdded()
+ {
+ $testRow = $this->getTestRowWithSubDataTableNotLoaded();
+ $testRow->addSubtable($this->getTestSubDataTable());
+ $this->assertTrue($testRow->c[Piwik_DataTable_Row::DATATABLE_ASSOCIATED] < 0);
+ }
+
+ /**
+ *
+ * @group Core
+ * @group DataTable
+ * @group Piwik_DataTable_Row
+ */
+ public function testDataTableAssociatedIsNegativeWhenSubDataTableSetted()
+ {
+ $testRow = $this->getTestRowWithSubDataTableNotLoaded();
+ $testRow->setSubtable($this->getTestSubDataTable());
+ $this->assertTrue($testRow->c[Piwik_DataTable_Row::DATATABLE_ASSOCIATED] < 0);
+ }
+
+ /**
+ *
+ * @group Core
+ * @group DataTable
+ * @group Piwik_DataTable_Row
+ */
+ public function testIdSubDataTabledIsPositiveWhenSubDataTableInMemory()
+ {
+ $testRow = $this->getTestRowWithSubDataTableLoaded();
+ $this->assertTrue($testRow->getIdSubDataTable() > 0);
+ }
+
+
+ /**
+ * @group Core
+ * @group DataTable
+ * @group Piwik_DataTable_Row
+ */
+ public function testDataTableAssociatedIsPositiveOnSerializedRow()
+ {
+ $testRow = $this->getTestRowWithSubDataTableLoaded();
+
+ // testDataTableAssociatedIsPositiveOnSerializedRow is only valid as long as the Row is not modified after being unserialized
+ $this->assertFalse(method_exists($testRow, '__wakeup'));
+
+ $serializedTestRow = serialize($testRow);
+ $unserializedTestRow = unserialize($serializedTestRow);
+
+ $this->assertTrue($unserializedTestRow->c[Piwik_DataTable_Row::DATATABLE_ASSOCIATED] > 0);
+ }
+
+ /**
+ * @group Core
+ * @group DataTable
+ * @group Piwik_DataTable_Row
+ */
+ public function testDataTableAssociatedIsNegativeAfterSerialize()
+ {
+ $testRow = $this->getTestRowWithSubDataTableLoaded();
+
+ serialize($testRow);
+
+ $testRow->cleanPostSerialize();
+
+ $this->assertTrue($testRow->c[Piwik_DataTable_Row::DATATABLE_ASSOCIATED] < 0);
+ }
+
+ /**
+ *
+ * @group Core
+ * @group DataTable
+ * @group Piwik_DataTable_Row
+ */
+ public function testIsSubDataTableLoadedIsTrueWhenSubDataTableInMemory()
+ {
+ $testRow = $this->getTestRowWithSubDataTableLoaded();
+ $this->assertTrue($testRow->isSubtableLoaded());
+ }
+
+ /**
+ *
+ * @group Core
+ * @group DataTable
+ * @group Piwik_DataTable_Row
+ */
+ public function testIsSubDataTableLoadedIsFalseWhenSubDataTableNotInMemory()
+ {
+ $testRow = $this->getTestRowWithSubDataTableNotLoaded();
+ $this->assertFalse($testRow->isSubtableLoaded());
+ }
+
+ protected function getTestRowWithSubDataTableLoaded()
+ {
+ $testSubDataTable = $this->getTestSubDataTable();
+
+ $testRow = new Piwik_DataTable_Row(
+ array(
+ Piwik_DataTable_Row::DATATABLE_ASSOCIATED => $testSubDataTable
+ )
+ );
+
+ return $testRow;
+ }
+
+ protected function getTestSubDataTable()
+ {
+ return new Piwik_DataTable();
+ }
+
+ protected function getTestRowWithSubDataTableNotLoaded()
+ {
+ $testRow = new Piwik_DataTable_Row(
+ array(
+ Piwik_DataTable_Row::DATATABLE_ASSOCIATED => 50
+ )
+ );
+
+ return $testRow;
+ }
}