Exemplo n.º 1
0
 public function test_getSubtableDimension_ShouldReturnNullIfSubtableActionIsInvalid()
 {
     $report = new GetBasicReport();
     $this->assertNull($report->getSubtableDimension());
 }
Exemplo n.º 2
0
 public function test_configureReportMetadata_shouldBuiltStructureAndIncludeOnlyFieldsThatAreSet()
 {
     $reports = array();
     $this->basicReport->configureReportMetadata($reports, array());
     $this->assertEquals(array(array('category' => 'Goals_Goals', 'name' => 'My Custom Report Name', 'module' => 'TestPlugin', 'action' => 'getBasicReport', 'metrics' => array('nb_visits' => 'General_ColumnNbVisits', 'nb_uniq_visitors' => 'General_ColumnNbUniqVisitors', 'nb_actions' => 'General_ColumnNbActions', 'nb_users' => 'General_ColumnNbUsers'), 'metricsDocumentation' => array('nb_visits' => 'General_ColumnNbVisitsDocumentation', 'nb_uniq_visitors' => 'General_ColumnNbUniqVisitorsDocumentation', 'nb_actions' => 'General_ColumnNbActionsDocumentation', 'nb_users' => 'General_ColumnNbUsersDocumentation'), 'processedMetrics' => array('nb_actions_per_visit' => 'General_ColumnActionsPerVisit', 'avg_time_on_site' => 'General_ColumnAvgTimeOnSite', 'bounce_rate' => 'General_ColumnBounceRate', 'conversion_rate' => 'General_ColumnConversionRate'), 'order' => 20)), $reports);
 }