diff options
author | diosmosis <diosmosis@users.noreply.github.com> | 2018-07-24 05:38:02 +0300 |
---|---|---|
committer | GitHub <noreply@github.com> | 2018-07-24 05:38:02 +0300 |
commit | 62ae5470d03d89b6670e06535eec41de7d4bacc2 (patch) | |
tree | ee4a5d91b42f143b3dc786953bb7bb21adacb994 /tests/PHPUnit | |
parent | 8494445c2ad6fb31163df47607cffd7141f4c11f (diff) |
Add segment for event value dimension. (#13090)
* Add segment for event value dimension.
* update some test files
* subtable IDs updated
Diffstat (limited to 'tests/PHPUnit')
11 files changed, 230 insertions, 43 deletions
diff --git a/tests/PHPUnit/System/CustomEventsTest.php b/tests/PHPUnit/System/CustomEventsTest.php index bb2ba6bca7..37cc2312ab 100644 --- a/tests/PHPUnit/System/CustomEventsTest.php +++ b/tests/PHPUnit/System/CustomEventsTest.php @@ -59,6 +59,7 @@ class CustomEventsTest extends SystemTestCase $periods = array($dayPeriod, 'month'); $apiEventAndAction = array('Events', 'Actions.getPageUrls'); + $result = array( array($apiToCallProcessedReportMetadata, array( 'idSite' => $idSite1, @@ -76,6 +77,15 @@ class CustomEventsTest extends SystemTestCase 'testSuffix' => '_eventCategoryOrNameMatch') ), + array($apiEventAndAction, array( + 'idSite' => $idSite1, + 'date' => $dateTime, + 'periods' => $dayPeriod, + 'segment' => "eventAction==rating;eventValue>9", + 'setDateLastN' => false, + 'testSuffix' => '_eventValueMatch') + ), + // eventAction should not match any page view array($apiEventAndAction, array( 'idSite' => $idSite1, diff --git a/tests/PHPUnit/System/expected/test_AutoSuggestAPITest_eventValue__API.getSuggestedValuesForSegment.xml b/tests/PHPUnit/System/expected/test_AutoSuggestAPITest_eventValue__API.getSuggestedValuesForSegment.xml new file mode 100644 index 0000000000..90d8127471 --- /dev/null +++ b/tests/PHPUnit/System/expected/test_AutoSuggestAPITest_eventValue__API.getSuggestedValuesForSegment.xml @@ -0,0 +1,12 @@ +<?xml version="1.0" encoding="utf-8" ?> +<result> + <row>346.678</row> + <row>345.678</row> + <row>347.678</row> + <row>348.678</row> + <row>349.678</row> + <row>352.678</row> + <row>351.678</row> + <row>350.678</row> + <row>353.678</row> +</result>
\ No newline at end of file diff --git a/tests/PHPUnit/System/expected/test_AutoSuggestAPITest_eventValue__VisitsSummary.get_range.xml b/tests/PHPUnit/System/expected/test_AutoSuggestAPITest_eventValue__VisitsSummary.get_range.xml new file mode 100644 index 0000000000..d8bcdace18 --- /dev/null +++ b/tests/PHPUnit/System/expected/test_AutoSuggestAPITest_eventValue__VisitsSummary.get_range.xml @@ -0,0 +1,12 @@ +<?xml version="1.0" encoding="utf-8" ?> +<result> + <nb_visits>0</nb_visits> + <nb_actions>0</nb_actions> + <nb_visits_converted>0</nb_visits_converted> + <bounce_count>0</bounce_count> + <sum_visit_length>0</sum_visit_length> + <max_actions>0</max_actions> + <bounce_rate>0%</bounce_rate> + <nb_actions_per_visit>0</nb_actions_per_visit> + <avg_time_on_site>0</avg_time_on_site> +</result>
\ No newline at end of file diff --git a/tests/PHPUnit/System/expected/test_CustomEvents_Events.getAction_lastN__API.getProcessedReport_day.xml b/tests/PHPUnit/System/expected/test_CustomEvents_Events.getAction_lastN__API.getProcessedReport_day.xml index b4bc0b1d50..cde986eabc 100644 --- a/tests/PHPUnit/System/expected/test_CustomEvents_Events.getAction_lastN__API.getProcessedReport_day.xml +++ b/tests/PHPUnit/System/expected/test_CustomEvents_Events.getAction_lastN__API.getProcessedReport_day.xml @@ -282,57 +282,57 @@ <row> <segment>eventAction==playTrailer</segment> - <idsubdatatable>1585</idsubdatatable> + <idsubdatatable>1615</idsubdatatable> </row> <row> <segment>eventAction==Search</segment> - <idsubdatatable>1578</idsubdatatable> + <idsubdatatable>1608</idsubdatatable> </row> <row> <segment>eventAction==play25%25</segment> - <idsubdatatable>1580</idsubdatatable> + <idsubdatatable>1610</idsubdatatable> </row> <row> <segment>eventAction==play50%25</segment> - <idsubdatatable>1581</idsubdatatable> + <idsubdatatable>1611</idsubdatatable> </row> <row> <segment>eventAction==play75%25</segment> - <idsubdatatable>1582</idsubdatatable> + <idsubdatatable>1612</idsubdatatable> </row> <row> <segment>eventAction==playEnd</segment> - <idsubdatatable>1583</idsubdatatable> + <idsubdatatable>1613</idsubdatatable> </row> <row> <segment>eventAction==rating</segment> - <idsubdatatable>1584</idsubdatatable> + <idsubdatatable>1614</idsubdatatable> </row> <row> <segment>eventAction==clickBuyNow</segment> - <idsubdatatable>1586</idsubdatatable> + <idsubdatatable>1616</idsubdatatable> </row> <row> <segment>eventAction==event+action+Extremely+long+Extremely+long+Extremely+long+Extremely+long+Extremely+long+Extremely+long+Extremely+long+Extremely+long+Extremely+long+Extremely+long+---%26gt%3B+SHOULD+APPEAR+IN+TEST+OUTPUT+NOT+TRUNCATED+%26lt%3B---</segment> - <idsubdatatable>1588</idsubdatatable> + <idsubdatatable>1618</idsubdatatable> </row> <row> <segment>eventAction==play</segment> - <idsubdatatable>1579</idsubdatatable> + <idsubdatatable>1609</idsubdatatable> </row> <row> <segment>eventAction==playStart</segment> - <idsubdatatable>1587</idsubdatatable> + <idsubdatatable>1617</idsubdatatable> </row> <row> <segment>eventAction==Purchase</segment> @@ -345,57 +345,57 @@ <row> <segment>eventAction==playTrailer</segment> - <idsubdatatable>1597</idsubdatatable> + <idsubdatatable>1627</idsubdatatable> </row> <row> <segment>eventAction==Search</segment> - <idsubdatatable>1590</idsubdatatable> + <idsubdatatable>1620</idsubdatatable> </row> <row> <segment>eventAction==play25%25</segment> - <idsubdatatable>1592</idsubdatatable> + <idsubdatatable>1622</idsubdatatable> </row> <row> <segment>eventAction==play50%25</segment> - <idsubdatatable>1593</idsubdatatable> + <idsubdatatable>1623</idsubdatatable> </row> <row> <segment>eventAction==play75%25</segment> - <idsubdatatable>1594</idsubdatatable> + <idsubdatatable>1624</idsubdatatable> </row> <row> <segment>eventAction==playEnd</segment> - <idsubdatatable>1595</idsubdatatable> + <idsubdatatable>1625</idsubdatatable> </row> <row> <segment>eventAction==rating</segment> - <idsubdatatable>1596</idsubdatatable> + <idsubdatatable>1626</idsubdatatable> </row> <row> <segment>eventAction==clickBuyNow</segment> - <idsubdatatable>1598</idsubdatatable> + <idsubdatatable>1628</idsubdatatable> </row> <row> <segment>eventAction==event+action+Extremely+long+Extremely+long+Extremely+long+Extremely+long+Extremely+long+Extremely+long+Extremely+long+Extremely+long+Extremely+long+Extremely+long+---%26gt%3B+SHOULD+APPEAR+IN+TEST+OUTPUT+NOT+TRUNCATED+%26lt%3B---</segment> - <idsubdatatable>1600</idsubdatatable> + <idsubdatatable>1630</idsubdatatable> </row> <row> <segment>eventAction==play</segment> - <idsubdatatable>1591</idsubdatatable> + <idsubdatatable>1621</idsubdatatable> </row> <row> <segment>eventAction==playStart</segment> - <idsubdatatable>1599</idsubdatatable> + <idsubdatatable>1629</idsubdatatable> </row> <row> <segment>eventAction==Purchase</segment> diff --git a/tests/PHPUnit/System/expected/test_CustomEvents_Events.getCategory_lastN__API.getProcessedReport_day.xml b/tests/PHPUnit/System/expected/test_CustomEvents_Events.getCategory_lastN__API.getProcessedReport_day.xml index 8a5c0e12d5..f84be1e44f 100644 --- a/tests/PHPUnit/System/expected/test_CustomEvents_Events.getCategory_lastN__API.getProcessedReport_day.xml +++ b/tests/PHPUnit/System/expected/test_CustomEvents_Events.getCategory_lastN__API.getProcessedReport_day.xml @@ -120,39 +120,39 @@ <row> <segment>eventCategory==Movie</segment> - <idsubdatatable>1503</idsubdatatable> + <idsubdatatable>1533</idsubdatatable> </row> <row> <segment>eventCategory==Music</segment> - <idsubdatatable>1504</idsubdatatable> + <idsubdatatable>1534</idsubdatatable> </row> <row> <segment>eventCategory==event+category+Extremely+long+Extremely+long+Extremely+long+Extremely+long+Extremely+long+Extremely+long+Extremely+long+Extremely+long+Extremely+long+Extremely+long+---%26gt%3B+SHOULD+APPEAR+IN+TEST+OUTPUT+NOT+TRUNCATED+%26lt%3B---</segment> - <idsubdatatable>1505</idsubdatatable> + <idsubdatatable>1535</idsubdatatable> </row> <row> <segment>eventCategory==CategoryTriggersGoal+here</segment> - <idsubdatatable>1506</idsubdatatable> + <idsubdatatable>1536</idsubdatatable> </row> </result> <result prettyDate="Monday, January 4, 2010"> <row> <segment>eventCategory==Movie</segment> - <idsubdatatable>1508</idsubdatatable> + <idsubdatatable>1538</idsubdatatable> </row> <row> <segment>eventCategory==Music</segment> - <idsubdatatable>1509</idsubdatatable> + <idsubdatatable>1539</idsubdatatable> </row> <row> <segment>eventCategory==event+category+Extremely+long+Extremely+long+Extremely+long+Extremely+long+Extremely+long+Extremely+long+Extremely+long+Extremely+long+Extremely+long+Extremely+long+---%26gt%3B+SHOULD+APPEAR+IN+TEST+OUTPUT+NOT+TRUNCATED+%26lt%3B---</segment> - <idsubdatatable>1510</idsubdatatable> + <idsubdatatable>1540</idsubdatatable> </row> </result> <result prettyDate="Tuesday, January 5, 2010" /> diff --git a/tests/PHPUnit/System/expected/test_CustomEvents_Events.getName_lastN__API.getProcessedReport_day.xml b/tests/PHPUnit/System/expected/test_CustomEvents_Events.getName_lastN__API.getProcessedReport_day.xml index fd98bbaab0..a9092dc113 100644 --- a/tests/PHPUnit/System/expected/test_CustomEvents_Events.getName_lastN__API.getProcessedReport_day.xml +++ b/tests/PHPUnit/System/expected/test_CustomEvents_Events.getName_lastN__API.getProcessedReport_day.xml @@ -183,72 +183,72 @@ <row> <segment>eventName==Spirited+Away+%28%E5%8D%83%E3%81%A8%E5%8D%83%E5%B0%8B%E3%81%AE%E7%A5%9E%E9%9A%A0%E3%81%97%29</segment> - <idsubdatatable>1685</idsubdatatable> + <idsubdatatable>1715</idsubdatatable> </row> <row> <segment>eventName==La+fianc%C3%A9e+de+l%26%23039%3Beau</segment> - <idsubdatatable>1684</idsubdatatable> + <idsubdatatable>1714</idsubdatatable> </row> <row> - <idsubdatatable>1683</idsubdatatable> + <idsubdatatable>1713</idsubdatatable> </row> <row> <segment>eventName==event+name+Extremely+long+Extremely+long+Extremely+long+Extremely+long+Extremely+long+Extremely+long+Extremely+long+Extremely+long+Extremely+long+Extremely+long+---%26gt%3B+SHOULD+APPEAR+IN+TEST+OUTPUT+NOT+TRUNCATED+%26lt%3B---</segment> - <idsubdatatable>1689</idsubdatatable> + <idsubdatatable>1719</idsubdatatable> </row> <row> <segment>eventName==Ponyo+%28%E5%B4%96%E3%81%AE%E4%B8%8A%E3%81%AE%E3%83%9D%E3%83%8B%E3%83%A7%29</segment> - <idsubdatatable>1687</idsubdatatable> + <idsubdatatable>1717</idsubdatatable> </row> <row> <segment>eventName==Princess+Mononoke+%28%E3%82%82%E3%81%AE%E3%81%AE%E3%81%91%E5%A7%AB%29</segment> - <idsubdatatable>1686</idsubdatatable> + <idsubdatatable>1716</idsubdatatable> </row> <row> <segment>eventName==Search+query+here</segment> - <idsubdatatable>1688</idsubdatatable> + <idsubdatatable>1718</idsubdatatable> </row> </result> <result prettyDate="Monday, January 4, 2010"> <row> <segment>eventName==Spirited+Away+%28%E5%8D%83%E3%81%A8%E5%8D%83%E5%B0%8B%E3%81%AE%E7%A5%9E%E9%9A%A0%E3%81%97%29</segment> - <idsubdatatable>1693</idsubdatatable> + <idsubdatatable>1723</idsubdatatable> </row> <row> <segment>eventName==La+fianc%C3%A9e+de+l%26%23039%3Beau</segment> - <idsubdatatable>1692</idsubdatatable> + <idsubdatatable>1722</idsubdatatable> </row> <row> - <idsubdatatable>1691</idsubdatatable> + <idsubdatatable>1721</idsubdatatable> </row> <row> <segment>eventName==event+name+Extremely+long+Extremely+long+Extremely+long+Extremely+long+Extremely+long+Extremely+long+Extremely+long+Extremely+long+Extremely+long+Extremely+long+---%26gt%3B+SHOULD+APPEAR+IN+TEST+OUTPUT+NOT+TRUNCATED+%26lt%3B---</segment> - <idsubdatatable>1697</idsubdatatable> + <idsubdatatable>1727</idsubdatatable> </row> <row> <segment>eventName==Ponyo+%28%E5%B4%96%E3%81%AE%E4%B8%8A%E3%81%AE%E3%83%9D%E3%83%8B%E3%83%A7%29</segment> - <idsubdatatable>1695</idsubdatatable> + <idsubdatatable>1725</idsubdatatable> </row> <row> <segment>eventName==Princess+Mononoke+%28%E3%82%82%E3%81%AE%E3%81%AE%E3%81%91%E5%A7%AB%29</segment> - <idsubdatatable>1694</idsubdatatable> + <idsubdatatable>1724</idsubdatatable> </row> <row> <segment>eventName==Search+query+here</segment> - <idsubdatatable>1696</idsubdatatable> + <idsubdatatable>1726</idsubdatatable> </row> </result> <result prettyDate="Tuesday, January 5, 2010" /> diff --git a/tests/PHPUnit/System/expected/test_CustomEvents_eventValueMatch__Actions.getPageUrls_day.xml b/tests/PHPUnit/System/expected/test_CustomEvents_eventValueMatch__Actions.getPageUrls_day.xml new file mode 100644 index 0000000000..c234bed59e --- /dev/null +++ b/tests/PHPUnit/System/expected/test_CustomEvents_eventValueMatch__Actions.getPageUrls_day.xml @@ -0,0 +1,2 @@ +<?xml version="1.0" encoding="utf-8" ?> +<result />
\ No newline at end of file diff --git a/tests/PHPUnit/System/expected/test_CustomEvents_eventValueMatch__Events.getAction_day.xml b/tests/PHPUnit/System/expected/test_CustomEvents_eventValueMatch__Events.getAction_day.xml new file mode 100644 index 0000000000..6f28bd784c --- /dev/null +++ b/tests/PHPUnit/System/expected/test_CustomEvents_eventValueMatch__Events.getAction_day.xml @@ -0,0 +1,39 @@ +<?xml version="1.0" encoding="utf-8" ?> +<result> + <row> + <label>rating</label> + <nb_uniq_visitors>4</nb_uniq_visitors> + <nb_visits>4</nb_visits> + <nb_events>4</nb_events> + <nb_events_with_value>4</nb_events_with_value> + <sum_event_value>39.32</sum_event_value> + <min_event_value>9.66</min_event_value> + <max_event_value>10</max_event_value> + <avg_event_value>9.83</avg_event_value> + <segment>eventAction==rating</segment> + <subtable> + <row> + <label>La fiancée de l'eau</label> + <nb_uniq_visitors>2</nb_uniq_visitors> + <nb_visits>2</nb_visits> + <nb_events>2</nb_events> + <nb_events_with_value>2</nb_events_with_value> + <sum_event_value>20</sum_event_value> + <min_event_value>10</min_event_value> + <max_event_value>10</max_event_value> + <avg_event_value>10</avg_event_value> + </row> + <row> + <label>Spirited Away (千と千尋の神隠し)</label> + <nb_uniq_visitors>2</nb_uniq_visitors> + <nb_visits>2</nb_visits> + <nb_events>2</nb_events> + <nb_events_with_value>2</nb_events_with_value> + <sum_event_value>19.32</sum_event_value> + <min_event_value>9.66</min_event_value> + <max_event_value>9.66</max_event_value> + <avg_event_value>9.66</avg_event_value> + </row> + </subtable> + </row> +</result>
\ No newline at end of file diff --git a/tests/PHPUnit/System/expected/test_CustomEvents_eventValueMatch__Events.getCategory_day.xml b/tests/PHPUnit/System/expected/test_CustomEvents_eventValueMatch__Events.getCategory_day.xml new file mode 100644 index 0000000000..d0352a32bc --- /dev/null +++ b/tests/PHPUnit/System/expected/test_CustomEvents_eventValueMatch__Events.getCategory_day.xml @@ -0,0 +1,53 @@ +<?xml version="1.0" encoding="utf-8" ?> +<result> + <row> + <label>Movie</label> + <nb_uniq_visitors>2</nb_uniq_visitors> + <nb_visits>2</nb_visits> + <nb_events>2</nb_events> + <nb_events_with_value>2</nb_events_with_value> + <sum_event_value>19.32</sum_event_value> + <min_event_value>9.66</min_event_value> + <max_event_value>9.66</max_event_value> + <avg_event_value>9.66</avg_event_value> + <segment>eventCategory==Movie</segment> + <subtable> + <row> + <label>rating</label> + <nb_uniq_visitors>2</nb_uniq_visitors> + <nb_visits>2</nb_visits> + <nb_events>2</nb_events> + <nb_events_with_value>2</nb_events_with_value> + <sum_event_value>19.32</sum_event_value> + <min_event_value>9.66</min_event_value> + <max_event_value>9.66</max_event_value> + <avg_event_value>9.66</avg_event_value> + </row> + </subtable> + </row> + <row> + <label>Music</label> + <nb_uniq_visitors>2</nb_uniq_visitors> + <nb_visits>2</nb_visits> + <nb_events>2</nb_events> + <nb_events_with_value>2</nb_events_with_value> + <sum_event_value>20</sum_event_value> + <min_event_value>10</min_event_value> + <max_event_value>10</max_event_value> + <avg_event_value>10</avg_event_value> + <segment>eventCategory==Music</segment> + <subtable> + <row> + <label>rating</label> + <nb_uniq_visitors>2</nb_uniq_visitors> + <nb_visits>2</nb_visits> + <nb_events>2</nb_events> + <nb_events_with_value>2</nb_events_with_value> + <sum_event_value>20</sum_event_value> + <min_event_value>10</min_event_value> + <max_event_value>10</max_event_value> + <avg_event_value>10</avg_event_value> + </row> + </subtable> + </row> +</result>
\ No newline at end of file diff --git a/tests/PHPUnit/System/expected/test_CustomEvents_eventValueMatch__Events.getName_day.xml b/tests/PHPUnit/System/expected/test_CustomEvents_eventValueMatch__Events.getName_day.xml new file mode 100644 index 0000000000..f492dd062c --- /dev/null +++ b/tests/PHPUnit/System/expected/test_CustomEvents_eventValueMatch__Events.getName_day.xml @@ -0,0 +1,53 @@ +<?xml version="1.0" encoding="utf-8" ?> +<result> + <row> + <label>La fiancée de l'eau</label> + <nb_uniq_visitors>2</nb_uniq_visitors> + <nb_visits>2</nb_visits> + <nb_events>2</nb_events> + <nb_events_with_value>2</nb_events_with_value> + <sum_event_value>20</sum_event_value> + <min_event_value>10</min_event_value> + <max_event_value>10</max_event_value> + <avg_event_value>10</avg_event_value> + <segment>eventName==La+fianc%C3%A9e+de+l%26%23039%3Beau</segment> + <subtable> + <row> + <label>rating</label> + <nb_uniq_visitors>2</nb_uniq_visitors> + <nb_visits>2</nb_visits> + <nb_events>2</nb_events> + <nb_events_with_value>2</nb_events_with_value> + <sum_event_value>20</sum_event_value> + <min_event_value>10</min_event_value> + <max_event_value>10</max_event_value> + <avg_event_value>10</avg_event_value> + </row> + </subtable> + </row> + <row> + <label>Spirited Away (千と千尋の神隠し)</label> + <nb_uniq_visitors>2</nb_uniq_visitors> + <nb_visits>2</nb_visits> + <nb_events>2</nb_events> + <nb_events_with_value>2</nb_events_with_value> + <sum_event_value>19.32</sum_event_value> + <min_event_value>9.66</min_event_value> + <max_event_value>9.66</max_event_value> + <avg_event_value>9.66</avg_event_value> + <segment>eventName==Spirited+Away+%28%E5%8D%83%E3%81%A8%E5%8D%83%E5%B0%8B%E3%81%AE%E7%A5%9E%E9%9A%A0%E3%81%97%29</segment> + <subtable> + <row> + <label>rating</label> + <nb_uniq_visitors>2</nb_uniq_visitors> + <nb_visits>2</nb_visits> + <nb_events>2</nb_events> + <nb_events_with_value>2</nb_events_with_value> + <sum_event_value>19.32</sum_event_value> + <min_event_value>9.66</min_event_value> + <max_event_value>9.66</max_event_value> + <avg_event_value>9.66</avg_event_value> + </row> + </subtable> + </row> +</result>
\ No newline at end of file diff --git a/tests/PHPUnit/System/expected/test_apiGetReportMetadata__API.getSegmentsMetadata.xml b/tests/PHPUnit/System/expected/test_apiGetReportMetadata__API.getSegmentsMetadata.xml index e82d588140..b63aca2405 100644 --- a/tests/PHPUnit/System/expected/test_apiGetReportMetadata__API.getSegmentsMetadata.xml +++ b/tests/PHPUnit/System/expected/test_apiGetReportMetadata__API.getSegmentsMetadata.xml @@ -630,6 +630,12 @@ <acceptedValues>0, 1, 2, 3, ..., 56, 57, 58, 59</acceptedValues> </row> <row> + <type>metric</type> + <category>Events</category> + <name>Event value</name> + <segment>eventValue</segment> + </row> + <row> <type>dimension</type> <category>Events</category> <name>Event Action</name> |