diff core/modules/statistics/tests/src/Unit/StatisticsViewsResultTest.php @ 16:c2387f117808

Routine composer update
author Chris Cannam
date Tue, 10 Jul 2018 15:07:59 +0100
parents
children
line wrap: on
line diff
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/core/modules/statistics/tests/src/Unit/StatisticsViewsResultTest.php	Tue Jul 10 15:07:59 2018 +0100
@@ -0,0 +1,37 @@
+<?php
+
+namespace Drupal\Tests\statistics\Unit;
+
+use Drupal\statistics\StatisticsViewsResult;
+use Drupal\Tests\UnitTestCase;
+
+/**
+ * @coversDefaultClass \Drupal\statistics\StatisticsViewsResult
+ * @group statistics
+ */
+class StatisticsViewsResultTest extends UnitTestCase {
+
+  /**
+   * Tests migration of node counter.
+   *
+   * @covers ::__construct
+   *
+   * @dataProvider providerTestStatisticsCount
+   */
+  public function testStatisticsCount($total_count, $day_count, $timestamp) {
+    $statistics = new StatisticsViewsResult($total_count, $day_count, $timestamp);
+    $this->assertSame((int) $total_count, $statistics->getTotalCount());
+    $this->assertSame((int) $day_count, $statistics->getDayCount());
+    $this->assertSame((int) $timestamp, $statistics->getTimestamp());
+  }
+
+  public function providerTestStatisticsCount() {
+    return [
+      [2, 0, 1421727536],
+      [1, 0, 1471428059],
+      [1, 1, 1478755275],
+      ['1', '1', '1478755275'],
+    ];
+  }
+
+}