From 08e4fd208526b78eba6ff4dc56bad67c485cdb77 Mon Sep 17 00:00:00 2001 From: Thomas Steur <thomas.steur@gmail.com> Date: Fri, 6 Mar 2015 02:57:18 +0000 Subject: [PATCH] added a test for expanded and flat. Please not that the expected flat result is wrong, it might work when merging the flattened refactoring --- .../System/BackwardsCompatibility1XTest.php | 21 ++++ ...st_expanded__Actions.getPageUrls_range.xml | 100 ++++++++++++++++++ ...1XTest_flat__Actions.getPageUrls_range.xml | 58 ++++++++++ 3 files changed, 179 insertions(+) create mode 100644 tests/PHPUnit/System/expected/test_BackwardsCompatibility1XTest_expanded__Actions.getPageUrls_range.xml create mode 100644 tests/PHPUnit/System/expected/test_BackwardsCompatibility1XTest_flat__Actions.getPageUrls_range.xml diff --git a/tests/PHPUnit/System/BackwardsCompatibility1XTest.php b/tests/PHPUnit/System/BackwardsCompatibility1XTest.php index f22408348d..f4fdaa3c40 100644 --- a/tests/PHPUnit/System/BackwardsCompatibility1XTest.php +++ b/tests/PHPUnit/System/BackwardsCompatibility1XTest.php @@ -146,6 +146,27 @@ class BackwardsCompatibility1XTest extends SystemTestCase array('VisitFrequency.get', array('idSite' => $idSite, 'date' => '2012-03-06,2012-12-31', 'periods' => array('range'), 'disableArchiving' => true)), + array('Actions.getPageUrls', array('idSite' => $idSite, 'date' => '2012-03-06,2012-12-31', + 'otherRequestParameters' => array('expanded' => '1'), + 'testSuffix' => '_expanded', + 'periods' => array('range'), 'disableArchiving' => true)), + + array('Actions.getPageUrls', array('idSite' => $idSite, 'date' => '2012-03-06,2012-12-31', + 'otherRequestParameters' => array('flat' => '1'), + 'testSuffix' => '_flat', + 'periods' => array('range'), 'disableArchiving' => true)), + + array('API.getProcessedReport', array('idSite' => $idSite, 'date' => '2012-03-06', + 'apiModule' => 'Actions', 'apiAction' => 'getPageUrls', + 'otherRequestParameters' => array(), + 'testSuffix' => '_proc', + 'periods' => array('day'), 'disableArchiving' => true)), + + array('Actions.getPageUrls', array('idSite' => $idSite, 'date' => '2012-03-06', + 'otherRequestParameters' => array('depth' => '1'), + 'testSuffix' => '_subtable', + 'periods' => array('day'), 'disableArchiving' => true)), + array('VisitFrequency.get', array('idSite' => $idSite, 'date' => '2012-03-03,2012-12-12', 'periods' => array('month'), 'testSuffix' => '_multipleOldNew', 'disableArchiving' => true)), array($reportsToCompareSeparately, $defaultOptions), diff --git a/tests/PHPUnit/System/expected/test_BackwardsCompatibility1XTest_expanded__Actions.getPageUrls_range.xml b/tests/PHPUnit/System/expected/test_BackwardsCompatibility1XTest_expanded__Actions.getPageUrls_range.xml new file mode 100644 index 0000000000..9e5d3bbf74 --- /dev/null +++ b/tests/PHPUnit/System/expected/test_BackwardsCompatibility1XTest_expanded__Actions.getPageUrls_range.xml @@ -0,0 +1,100 @@ +<?xml version="1.0" encoding="utf-8" ?> +<result> + <row> + <label>/index</label> + <nb_visits>1</nb_visits> + <nb_hits>1</nb_hits> + <sum_time_spent>180</sum_time_spent> + <nb_hits_with_time_generation>1</nb_hits_with_time_generation> + <min_time_generation>0.224</min_time_generation> + <max_time_generation>0.224</max_time_generation> + <sum_daily_nb_uniq_visitors>1</sum_daily_nb_uniq_visitors> + <avg_time_on_page>180</avg_time_on_page> + <bounce_rate>0%</bounce_rate> + <exit_rate>0%</exit_rate> + <avg_time_generation>0.224</avg_time_generation> + <url>http://example.org/</url> + <segment>pageUrl==http%3A%2F%2Fexample.org%2F</segment> + </row> + <row> + <label>/index.htm</label> + <nb_visits>1</nb_visits> + <nb_hits>1</nb_hits> + <sum_time_spent>0</sum_time_spent> + <nb_hits_with_time_generation>1</nb_hits_with_time_generation> + <min_time_generation>0.023</min_time_generation> + <max_time_generation>0.023</max_time_generation> + <exit_nb_visits>1</exit_nb_visits> + <sum_daily_nb_uniq_visitors>1</sum_daily_nb_uniq_visitors> + <sum_daily_exit_nb_uniq_visitors>1</sum_daily_exit_nb_uniq_visitors> + <avg_time_on_page>0</avg_time_on_page> + <bounce_rate>0%</bounce_rate> + <exit_rate>100%</exit_rate> + <avg_time_generation>0.023</avg_time_generation> + <url>http://example.org/index.htm</url> + <segment>pageUrl==http%3A%2F%2Fexample.org%2Findex.htm</segment> + </row> + <row> + <label>/index.htm?parameter=Should display</label> + <nb_visits>1</nb_visits> + <nb_hits>1</nb_hits> + <sum_time_spent>180</sum_time_spent> + <nb_hits_with_time_generation>1</nb_hits_with_time_generation> + <min_time_generation>0.234</min_time_generation> + <max_time_generation>0.234</max_time_generation> + <entry_nb_visits>1</entry_nb_visits> + <entry_nb_actions>7</entry_nb_actions> + <entry_sum_visit_length>1621</entry_sum_visit_length> + <entry_bounce_count>0</entry_bounce_count> + <sum_daily_nb_uniq_visitors>1</sum_daily_nb_uniq_visitors> + <sum_daily_entry_nb_uniq_visitors>1</sum_daily_entry_nb_uniq_visitors> + <avg_time_on_page>180</avg_time_on_page> + <bounce_rate>0%</bounce_rate> + <exit_rate>0%</exit_rate> + <avg_time_generation>0.234</avg_time_generation> + <url>http://example.org/index.htm?parameter=Should display</url> + <segment>pageUrl==http%3A%2F%2Fexample.org%2Findex.htm%3Fparameter%3DShould+display</segment> + </row> + <row> + <label>store</label> + <nb_visits>1</nb_visits> + <nb_hits>1</nb_hits> + <sum_time_spent>0</sum_time_spent> + <nb_hits_with_time_generation>1</nb_hits_with_time_generation> + <min_time_generation>0.134</min_time_generation> + <max_time_generation>0.134</max_time_generation> + <entry_nb_visits>1</entry_nb_visits> + <entry_nb_actions>1</entry_nb_actions> + <entry_sum_visit_length>0</entry_sum_visit_length> + <entry_bounce_count>1</entry_bounce_count> + <exit_nb_visits>1</exit_nb_visits> + <avg_time_on_page>0</avg_time_on_page> + <bounce_rate>100%</bounce_rate> + <exit_rate>100%</exit_rate> + <avg_time_generation>0.134</avg_time_generation> + <subtable> + <row> + <label>/purchase.htm</label> + <nb_visits>1</nb_visits> + <nb_hits>1</nb_hits> + <sum_time_spent>0</sum_time_spent> + <nb_hits_with_time_generation>1</nb_hits_with_time_generation> + <min_time_generation>0.134</min_time_generation> + <max_time_generation>0.134</max_time_generation> + <entry_nb_visits>1</entry_nb_visits> + <entry_nb_actions>1</entry_nb_actions> + <entry_sum_visit_length>0</entry_sum_visit_length> + <entry_bounce_count>1</entry_bounce_count> + <exit_nb_visits>1</exit_nb_visits> + <sum_daily_nb_uniq_visitors>1</sum_daily_nb_uniq_visitors> + <sum_daily_entry_nb_uniq_visitors>1</sum_daily_entry_nb_uniq_visitors> + <sum_daily_exit_nb_uniq_visitors>1</sum_daily_exit_nb_uniq_visitors> + <avg_time_on_page>0</avg_time_on_page> + <bounce_rate>100%</bounce_rate> + <exit_rate>100%</exit_rate> + <avg_time_generation>0.134</avg_time_generation> + <url>http://example.org/store/purchase.htm</url> + </row> + </subtable> + </row> +</result> \ No newline at end of file diff --git a/tests/PHPUnit/System/expected/test_BackwardsCompatibility1XTest_flat__Actions.getPageUrls_range.xml b/tests/PHPUnit/System/expected/test_BackwardsCompatibility1XTest_flat__Actions.getPageUrls_range.xml new file mode 100644 index 0000000000..8050934f9e --- /dev/null +++ b/tests/PHPUnit/System/expected/test_BackwardsCompatibility1XTest_flat__Actions.getPageUrls_range.xml @@ -0,0 +1,58 @@ +<?xml version="1.0" encoding="utf-8" ?> +<result> + <row> + <label>index</label> + <nb_visits>1</nb_visits> + <nb_hits>1</nb_hits> + <sum_time_spent>180</sum_time_spent> + <nb_hits_with_time_generation>1</nb_hits_with_time_generation> + <min_time_generation>0.224</min_time_generation> + <max_time_generation>0.224</max_time_generation> + <sum_daily_nb_uniq_visitors>1</sum_daily_nb_uniq_visitors> + <avg_time_on_page>180</avg_time_on_page> + <bounce_rate>0%</bounce_rate> + <exit_rate>0%</exit_rate> + <avg_time_generation>0.224</avg_time_generation> + <url>http://example.org/</url> + <segment>pageUrl==http%3A%2F%2Fexample.org%2F</segment> + </row> + <row> + <label>index.htm</label> + <nb_visits>1</nb_visits> + <nb_hits>1</nb_hits> + <sum_time_spent>0</sum_time_spent> + <nb_hits_with_time_generation>1</nb_hits_with_time_generation> + <min_time_generation>0.023</min_time_generation> + <max_time_generation>0.023</max_time_generation> + <exit_nb_visits>1</exit_nb_visits> + <sum_daily_nb_uniq_visitors>1</sum_daily_nb_uniq_visitors> + <sum_daily_exit_nb_uniq_visitors>1</sum_daily_exit_nb_uniq_visitors> + <avg_time_on_page>0</avg_time_on_page> + <bounce_rate>0%</bounce_rate> + <exit_rate>100%</exit_rate> + <avg_time_generation>0.023</avg_time_generation> + <url>http://example.org/index.htm</url> + <segment>pageUrl==http%3A%2F%2Fexample.org%2Findex.htm</segment> + </row> + <row> + <label>index.htm?parameter=Should display</label> + <nb_visits>1</nb_visits> + <nb_hits>1</nb_hits> + <sum_time_spent>180</sum_time_spent> + <nb_hits_with_time_generation>1</nb_hits_with_time_generation> + <min_time_generation>0.234</min_time_generation> + <max_time_generation>0.234</max_time_generation> + <entry_nb_visits>1</entry_nb_visits> + <entry_nb_actions>7</entry_nb_actions> + <entry_sum_visit_length>1621</entry_sum_visit_length> + <entry_bounce_count>0</entry_bounce_count> + <sum_daily_nb_uniq_visitors>1</sum_daily_nb_uniq_visitors> + <sum_daily_entry_nb_uniq_visitors>1</sum_daily_entry_nb_uniq_visitors> + <avg_time_on_page>180</avg_time_on_page> + <bounce_rate>0%</bounce_rate> + <exit_rate>0%</exit_rate> + <avg_time_generation>0.234</avg_time_generation> + <url>http://example.org/index.htm?parameter=Should display</url> + <segment>pageUrl==http%3A%2F%2Fexample.org%2Findex.htm%3Fparameter%3DShould+display</segment> + </row> +</result> \ No newline at end of file -- GitLab