Updated to Drupal 8.5. Core Media not yet in use.
[yaffs-website] / web / core / modules / views / tests / src / Unit / Plugin / query / SqlTest.php
index bae90240f0057d9cb59e186b9bbd21a642df0e5f..80e8a334ef6a6ba9fb120b245494c17efbe8b50e 100644 (file)
@@ -7,6 +7,7 @@ use Drupal\Core\Entity\EntityStorageInterface;
 use Drupal\Core\Entity\EntityType;
 use Drupal\Core\Entity\EntityTypeManagerInterface;
 use Drupal\Tests\UnitTestCase;
+use Drupal\views\Plugin\views\query\DateSqlInterface;
 use Drupal\views\Plugin\views\query\Sql;
 use Drupal\views\Plugin\views\relationship\RelationshipPluginBase;
 use Drupal\views\ResultRow;
@@ -29,8 +30,9 @@ class SqlTest extends UnitTestCase {
   public function testGetCacheTags() {
     $view = $this->prophesize('Drupal\views\ViewExecutable')->reveal();
     $entity_type_manager = $this->prophesize(EntityTypeManagerInterface::class);
+    $date_sql = $this->prophesize(DateSqlInterface::class);
 
-    $query = new Sql([], 'sql', [], $entity_type_manager->reveal());
+    $query = new Sql([], 'sql', [], $entity_type_manager->reveal(), $date_sql->reveal());
     $query->view = $view;
 
     $result = [];
@@ -75,8 +77,9 @@ class SqlTest extends UnitTestCase {
   public function testGetCacheMaxAge() {
     $view = $this->prophesize('Drupal\views\ViewExecutable')->reveal();
     $entity_type_manager = $this->prophesize(EntityTypeManagerInterface::class);
+    $date_sql = $this->prophesize(DateSqlInterface::class);
 
-    $query = new Sql([], 'sql', [], $entity_type_manager->reveal());
+    $query = new Sql([], 'sql', [], $entity_type_manager->reveal(), $date_sql->reveal());
     $query->view = $view;
 
     $view->result = [];
@@ -249,8 +252,9 @@ class SqlTest extends UnitTestCase {
     $view->storage = $view_entity->reveal();
 
     $entity_type_manager = $this->setupEntityTypes();
+    $date_sql = $this->prophesize(DateSqlInterface::class);
 
-    $query = new Sql([], 'sql', [], $entity_type_manager->reveal());
+    $query = new Sql([], 'sql', [], $entity_type_manager->reveal(), $date_sql->reveal());
     $query->view = $view;
 
     $result = [];
@@ -277,8 +281,9 @@ class SqlTest extends UnitTestCase {
       ],
     ];
     $entity_type_manager = $this->setupEntityTypes($entities);
+    $date_sql = $this->prophesize(DateSqlInterface::class);
 
-    $query = new Sql([], 'sql', [], $entity_type_manager->reveal());
+    $query = new Sql([], 'sql', [], $entity_type_manager->reveal(), $date_sql->reveal());
     $query->view = $view;
 
     $result = [];
@@ -340,8 +345,9 @@ class SqlTest extends UnitTestCase {
       ],
     ];
     $entity_type_manager = $this->setupEntityTypes($entities);
+    $date_sql = $this->prophesize(DateSqlInterface::class);
 
-    $query = new Sql([], 'sql', [], $entity_type_manager->reveal());
+    $query = new Sql([], 'sql', [], $entity_type_manager->reveal(), $date_sql->reveal());
     $query->view = $view;
 
     $result = [];
@@ -394,8 +400,9 @@ class SqlTest extends UnitTestCase {
       ],
     ];
     $entity_type_manager = $this->setupEntityTypes($entities);
+    $date_sql = $this->prophesize(DateSqlInterface::class);
 
-    $query = new Sql([], 'sql', [], $entity_type_manager->reveal());
+    $query = new Sql([], 'sql', [], $entity_type_manager->reveal(), $date_sql->reveal());
     $query->view = $view;
 
     $result = [];
@@ -444,8 +451,9 @@ class SqlTest extends UnitTestCase {
       ],
     ];
     $entity_type_manager = $this->setupEntityTypes([], $entity_revisions);
+    $date_sql = $this->prophesize(DateSqlInterface::class);
 
-    $query = new Sql([], 'sql', [], $entity_type_manager->reveal());
+    $query = new Sql([], 'sql', [], $entity_type_manager->reveal(), $date_sql->reveal());
     $query->view = $view;
 
     $result = [];
@@ -497,8 +505,9 @@ class SqlTest extends UnitTestCase {
       ],
     ];
     $entity_type_manager = $this->setupEntityTypes($entity, $entity_revisions);
+    $date_sql = $this->prophesize(DateSqlInterface::class);
 
-    $query = new Sql([], 'sql', [], $entity_type_manager->reveal());
+    $query = new Sql([], 'sql', [], $entity_type_manager->reveal(), $date_sql->reveal());
     $query->view = $view;
 
     $result = [];
@@ -554,8 +563,9 @@ class SqlTest extends UnitTestCase {
       ],
     ];
     $entity_type_manager = $this->setupEntityTypes($entities, $entity_revisions);
+    $date_sql = $this->prophesize(DateSqlInterface::class);
 
-    $query = new Sql([], 'sql', [], $entity_type_manager->reveal());
+    $query = new Sql([], 'sql', [], $entity_type_manager->reveal(), $date_sql->reveal());
     $query->view = $view;
 
     $result = [];