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/Filter/LimitTest.php')
-rw-r--r--tests/PHPUnit/Core/DataTable/Filter/LimitTest.php58
1 files changed, 31 insertions, 27 deletions
diff --git a/tests/PHPUnit/Core/DataTable/Filter/LimitTest.php b/tests/PHPUnit/Core/DataTable/Filter/LimitTest.php
index 37a9e20d58..21d713c22e 100644
--- a/tests/PHPUnit/Core/DataTable/Filter/LimitTest.php
+++ b/tests/PHPUnit/Core/DataTable/Filter/LimitTest.php
@@ -5,17 +5,21 @@
* @link http://piwik.org
* @license http://www.gnu.org/licenses/gpl-3.0.html GPL v3 or later
*/
+use Piwik\DataTable;
+use Piwik\DataTable\Filter\Limit;
+use Piwik\DataTable\Row;
+
class DataTable_Filter_LimitTest extends PHPUnit_Framework_TestCase
{
/**
* Returns table used for the tests
*
- * @return Piwik_DataTable
+ * @return DataTable
*/
protected function getDataTableCount10()
{
- $table = new Piwik_DataTable;
- $idcol = Piwik_DataTable_Row::COLUMNS;
+ $table = new DataTable;
+ $idcol = Row::COLUMNS;
$rows = array(
array($idcol => array('label' => 'google', 'idRow' => 0)),
array($idcol => array('label' => 'ask', 'idRow' => 1)),
@@ -26,7 +30,7 @@ class DataTable_Filter_LimitTest extends PHPUnit_Framework_TestCase
array($idcol => array('label' => 'test', 'idRow' => 6)),
array($idcol => array('label' => 'amazing', 'idRow' => 7)),
array($idcol => array('label' => 'great', 'idRow' => 8)),
- Piwik_DataTable::ID_SUMMARY_ROW => array($idcol => array('label' => 'summary row', 'idRow' => 9)),
+ DataTable::ID_SUMMARY_ROW => array($idcol => array('label' => 'summary row', 'idRow' => 9)),
);
$table->addRowsFromArray($rows);
return $table;
@@ -44,7 +48,7 @@ class DataTable_Filter_LimitTest extends PHPUnit_Framework_TestCase
$offset = 2;
$limit = 3;
$table = $this->getDataTableCount10();
- $filter = new Piwik_DataTable_Filter_Limit($table, $offset, $limit);
+ $filter = new Limit($table, $offset, $limit);
$filter->filter($table);
$this->assertEquals(3, $table->getRowsCount());
$this->assertEquals(2, $table->getFirstRow()->getColumn('idRow'));
@@ -64,7 +68,7 @@ class DataTable_Filter_LimitTest extends PHPUnit_Framework_TestCase
$offset = 2;
$limit = 7;
$table = $this->getDataTableCount10();
- $filter = new Piwik_DataTable_Filter_Limit($table, $offset, $limit);
+ $filter = new Limit($table, $offset, $limit);
$filter->filter($table);
$this->assertEquals(7, $table->getRowsCount());
$this->assertEquals(2, $table->getFirstRow()->getColumn('idRow'));
@@ -85,7 +89,7 @@ class DataTable_Filter_LimitTest extends PHPUnit_Framework_TestCase
$limit = 10;
$table = $this->getDataTableCount10();
$this->assertEquals(10, $table->getRowsCountBeforeLimitFilter());
- $filter = new Piwik_DataTable_Filter_Limit($table, $offset, $limit);
+ $filter = new Limit($table, $offset, $limit);
$filter->filter($table);
$this->assertEquals(10, $table->getRowsCount());
$this->assertEquals(0, $table->getFirstRow()->getColumn('idRow'));
@@ -106,7 +110,7 @@ class DataTable_Filter_LimitTest extends PHPUnit_Framework_TestCase
$limit = 20;
$table = $this->getDataTableCount10();
$this->assertEquals(10, $table->getRowsCountBeforeLimitFilter());
- $filter = new Piwik_DataTable_Filter_Limit($table, $offset, $limit);
+ $filter = new Limit($table, $offset, $limit);
$filter->filter($table);
$this->assertEquals(5, $table->getRowsCount());
$this->assertEquals(5, $table->getFirstRow()->getColumn('idRow'));
@@ -125,7 +129,7 @@ class DataTable_Filter_LimitTest extends PHPUnit_Framework_TestCase
{
$offset = 1;
$table = $this->getDataTableCount10();
- $filter = new Piwik_DataTable_Filter_Limit($table, $offset);
+ $filter = new Limit($table, $offset);
$filter->filter($table);
$this->assertEquals(9, $table->getRowsCount());
$this->assertEquals(1, $table->getFirstRow()->getColumn('idRow'));
@@ -145,7 +149,7 @@ class DataTable_Filter_LimitTest extends PHPUnit_Framework_TestCase
$offset = 9;
$limit = 1;
$table = $this->getDataTableCount10();
- $filter = new Piwik_DataTable_Filter_Limit($table, $offset, $limit);
+ $filter = new Limit($table, $offset, $limit);
$filter->filter($table);
$this->assertEquals(1, $table->getRowsCount());
$this->assertEquals(9, $table->getFirstRow()->getColumn('idRow'));
@@ -165,7 +169,7 @@ class DataTable_Filter_LimitTest extends PHPUnit_Framework_TestCase
$offset = 9;
$limit = 100;
$table = $this->getDataTableCount10();
- $filter = new Piwik_DataTable_Filter_Limit($table, $offset, $limit);
+ $filter = new Limit($table, $offset, $limit);
$filter->filter($table);
$this->assertEquals(1, $table->getRowsCount());
$this->assertEquals(9, $table->getFirstRow()->getColumn('idRow'));
@@ -185,7 +189,7 @@ class DataTable_Filter_LimitTest extends PHPUnit_Framework_TestCase
$offset = 8;
$limit = 3;
$table = $this->getDataTableCount10();
- $filter = new Piwik_DataTable_Filter_Limit($table, $offset, $limit);
+ $filter = new Limit($table, $offset, $limit);
$filter->filter($table);
$this->assertEquals(2, $table->getRowsCount());
$this->assertEquals(8, $table->getFirstRow()->getColumn('idRow'));
@@ -205,7 +209,7 @@ class DataTable_Filter_LimitTest extends PHPUnit_Framework_TestCase
$offset = 10;
$limit = 10;
$table = $this->getDataTableCount10();
- $filter = new Piwik_DataTable_Filter_Limit($table, $offset, $limit);
+ $filter = new Limit($table, $offset, $limit);
$filter->filter($table);
$this->assertEquals(0, $table->getRowsCount());
$this->assertEquals(10, $table->getRowsCountBeforeLimitFilter());
@@ -223,7 +227,7 @@ class DataTable_Filter_LimitTest extends PHPUnit_Framework_TestCase
$offset = 0;
$limit = 0;
$table = $this->getDataTableCount10();
- $filter = new Piwik_DataTable_Filter_Limit($table, $offset, $limit);
+ $filter = new Limit($table, $offset, $limit);
$filter->filter($table);
$this->assertEquals(0, $table->getRowsCount());
$this->assertEquals(10, $table->getRowsCountBeforeLimitFilter());
@@ -239,9 +243,9 @@ class DataTable_Filter_LimitTest extends PHPUnit_Framework_TestCase
*/
public function testFilterOffsetLimit()
{
- $table = new Piwik_DataTable;
+ $table = new DataTable;
- $idcol = Piwik_DataTable_Row::COLUMNS;
+ $idcol = Row::COLUMNS;
$rows = array(
array($idcol => array('label' => 'google')), //0
@@ -258,7 +262,7 @@ class DataTable_Filter_LimitTest extends PHPUnit_Framework_TestCase
$expectedtable = clone $table;
$expectedtable->deleteRows(array(0, 1, 6));
- $filter = new Piwik_DataTable_Filter_Limit($table, 2, 4);
+ $filter = new Limit($table, 2, 4);
$filter->filter($table);
$colAfter = $colExpected = array();
@@ -278,9 +282,9 @@ class DataTable_Filter_LimitTest extends PHPUnit_Framework_TestCase
*/
public function testFilterOffsetLimitOffbound()
{
- $table = new Piwik_DataTable;
+ $table = new DataTable;
- $idcol = Piwik_DataTable_Row::COLUMNS;
+ $idcol = Row::COLUMNS;
$rows = array(
array($idcol => array('label' => 'google')), //0
@@ -297,7 +301,7 @@ class DataTable_Filter_LimitTest extends PHPUnit_Framework_TestCase
$expectedtable = clone $table;
$expectedtable->deleteRows(array(0, 1, 3, 4, 5, 6));
- $filter = new Piwik_DataTable_Filter_Limit($table, 2, 1);
+ $filter = new Limit($table, 2, 1);
$filter->filter($table);
$colAfter = $colExpected = array();
@@ -317,9 +321,9 @@ class DataTable_Filter_LimitTest extends PHPUnit_Framework_TestCase
*/
public function testFilterOffsetLimit2()
{
- $table = new Piwik_DataTable;
+ $table = new DataTable;
- $idcol = Piwik_DataTable_Row::COLUMNS;
+ $idcol = Row::COLUMNS;
$rows = array(
array($idcol => array('label' => 'google')), //0
@@ -335,7 +339,7 @@ class DataTable_Filter_LimitTest extends PHPUnit_Framework_TestCase
$expectedtable = clone $table;
- $filter = new Piwik_DataTable_Filter_Limit($table, 0, 15);
+ $filter = new Limit($table, 0, 15);
$filter->filter($table);
$colAfter = $colExpected = array();
@@ -355,9 +359,9 @@ class DataTable_Filter_LimitTest extends PHPUnit_Framework_TestCase
*/
public function testFilterOffsetLimit3()
{
- $table = new Piwik_DataTable;
+ $table = new DataTable;
- $idcol = Piwik_DataTable_Row::COLUMNS;
+ $idcol = Row::COLUMNS;
$rows = array(
array($idcol => array('label' => 'google')), //0
@@ -371,9 +375,9 @@ class DataTable_Filter_LimitTest extends PHPUnit_Framework_TestCase
$table->addRowsFromArray($rows);
- $expectedtable = new Piwik_DataTable;
+ $expectedtable = new DataTable;
- $filter = new Piwik_DataTable_Filter_Limit($table, 8, 15);
+ $filter = new Limit($table, 8, 15);
$filter->filter($table);
$colAfter = $colExpected = array();