Issue #3151975 by daffie, narendra.rajwar27: Replace the database query with...
Issue #3151975 by daffie, narendra.rajwar27: Replace the database query with an entity query in NodeRevisionsTest
(cherry picked from commit b52340d155426791a13641ea329dc19c6ad9a42a)
@@ -197,8 +197,13 @@ public function testRevisions() {
'%title'=>$nodes[1]->label(),
]),'Revision deleted.');
$connection=Database::getConnection();
$this->assertTrue($connection->query('SELECT COUNT(vid) FROM {node_revision} WHERE nid = :nid and vid = :vid',[':nid'=>$node->id(),':vid'=>$nodes[1]->getRevisionId()])->fetchField()==0,'Revision not found.');
$this->assertTrue($connection->query('SELECT COUNT(vid) FROM {node_field_revision} WHERE nid = :nid and vid = :vid',[':nid'=>$node->id(),':vid'=>$nodes[1]->getRevisionId()])->fetchField()==0,'Field revision not found.');
$nids=\Drupal::entityQuery('node')
->accessCheck(FALSE)
->allRevisions()
->condition('nid',$node->id())
->condition('vid',$nodes[1]->getRevisionId())
->execute();
$this->assertCount(0,$nids);
// Set the revision timestamp to an older date to make sure that the
// confirmation message correctly displays the stored revision date.