Updated Drupal to 8.6. This goes with the following updates because it's possible...
[yaffs-website] / web / core / modules / statistics / tests / src / Unit / StatisticsViewsResultTest.php
diff --git a/web/core/modules/statistics/tests/src/Unit/StatisticsViewsResultTest.php b/web/core/modules/statistics/tests/src/Unit/StatisticsViewsResultTest.php
new file mode 100644 (file)
index 0000000..ad69dac
--- /dev/null
@@ -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'],
+    ];
+  }
+
+}