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/Integration/Plugin/Dimension/VisitDimensionTest.php')
-rw-r--r--tests/PHPUnit/Integration/Plugin/Dimension/VisitDimensionTest.php36
1 files changed, 11 insertions, 25 deletions
diff --git a/tests/PHPUnit/Integration/Plugin/Dimension/VisitDimensionTest.php b/tests/PHPUnit/Integration/Plugin/Dimension/VisitDimensionTest.php
index 505880b8a8..5642feefef 100644
--- a/tests/PHPUnit/Integration/Plugin/Dimension/VisitDimensionTest.php
+++ b/tests/PHPUnit/Integration/Plugin/Dimension/VisitDimensionTest.php
@@ -19,7 +19,7 @@ use Piwik\Tracker\Visitor;
class FakeVisitDimension extends VisitDimension
{
protected $columnName = 'fake_visit_dimension_column';
- protected $columnType = 'INTEGER (10) DEFAULT 0';
+ protected $columnType = 'VARCHAR (255) DEFAULT 0';
public $requiredFields = array();
public function set($param, $value)
@@ -101,7 +101,7 @@ class VisitDimensionTest extends IntegrationTestCase
{
$expected = array(
'log_visit' => array(
- "ADD COLUMN `fake_visit_dimension_column` INTEGER (10) DEFAULT 0"
+ "ADD COLUMN `fake_visit_dimension_column` VARCHAR (255) DEFAULT 0"
)
);
@@ -112,10 +112,10 @@ class VisitDimensionTest extends IntegrationTestCase
{
$expected = array(
'log_visit' => array(
- "ADD COLUMN `fake_visit_dimension_column` INTEGER (10) DEFAULT 0"
+ "ADD COLUMN `fake_visit_dimension_column` VARCHAR (255) DEFAULT 0"
),
'log_conversion' => array(
- "ADD COLUMN `fake_visit_dimension_column` INTEGER (10) DEFAULT 0"
+ "ADD COLUMN `fake_visit_dimension_column` VARCHAR (255) DEFAULT 0"
)
);
@@ -126,49 +126,35 @@ class VisitDimensionTest extends IntegrationTestCase
{
$expected = array(
'log_visit' => array(
- "MODIFY COLUMN `fake_visit_dimension_column` INTEGER (10) DEFAULT 0"
+ "MODIFY COLUMN `fake_visit_dimension_column` VARCHAR (255) DEFAULT 0"
)
);
- $this->assertEquals($expected, $this->dimension->update(array()));
+ $this->assertEquals($expected, $this->dimension->update());
}
public function test_update_shouldUpdateLogVisitAndAddConversion_IfConversionMethodIsImplementedButNotInstalledYet()
{
$expected = array(
'log_visit' => array(
- "MODIFY COLUMN `fake_visit_dimension_column` INTEGER (10) DEFAULT 0"
+ "MODIFY COLUMN `fake_visit_dimension_column` VARCHAR (255) DEFAULT 0"
),
'log_conversion' => array(
- "ADD COLUMN `fake_visit_dimension_column` INTEGER (10) DEFAULT 0"
+ "ADD COLUMN `fake_visit_dimension_column` VARCHAR (255) DEFAULT 0"
)
);
- $this->assertEquals($expected, $this->conversionDimension->update(array()));
- }
-
- public function test_update_shouldUpdateLogVisitAndConversion_IfConversionMethodIsImplementedAndInstalled()
- {
- $expected = array(
- 'log_visit' => array(
- "MODIFY COLUMN `fake_visit_dimension_column` INTEGER (10) DEFAULT 0"
- ),
- 'log_conversion' => array(
- "MODIFY COLUMN `fake_visit_dimension_column` INTEGER (10) DEFAULT 0"
- )
- );
-
- $this->assertEquals($expected, $this->conversionDimension->update(array('fake_visit_dimension_column' => array())));
+ $this->assertEquals($expected, $this->conversionDimension->update());
}
public function test_getVersion_shouldUseColumnTypeAsVersion()
{
- $this->assertEquals('INTEGER (10) DEFAULT 0', $this->dimension->getVersion());
+ $this->assertEquals('VARCHAR (255) DEFAULT 0', $this->dimension->getVersion());
}
public function test_getVersion_shouldIncludeConversionMethodIntoVersionNumber_ToMakeSureUpdateMethodWillBeTriggeredWhenPluginAddedConversionMethodInNewVersion()
{
- $this->assertEquals('INTEGER (10) DEFAULT 01', $this->conversionDimension->getVersion());
+ $this->assertEquals('VARCHAR (255) DEFAULT 01', $this->conversionDimension->getVersion());
}
public function test_getSegment_ShouldReturnNoSegments_IfNoneConfigured()