From 4c67cda1cc91b8e3fabce1f4b64e6fa74f924ff7 Mon Sep 17 00:00:00 2001
From: Tim Plunkett <git@plnktt.com>
Date: Sat, 28 Jul 2012 13:58:09 -0500
Subject: [PATCH] Issue #1641694 by Rob Loach, chrisdolby, dawehner,
 tim.plunkett: Convert query test to PSR-0.

---
 lib/Drupal/views/Tests/AccessTest.php         |   1 -
 lib/Drupal/views/Tests/AnalyzeTest.php        |   2 -
 .../views/Tests/ArgumentDefaultTest.php       |   1 -
 .../views/Tests/ArgumentValidatorTest.php     |   1 -
 lib/Drupal/views/Tests/BasicTest.php          |   2 -
 lib/Drupal/views/Tests/CacheTest.php          |   1 -
 .../Comment/ArgumentCommentUserUidTest.php    |   2 +-
 .../Comment/FilterCommentUserUidTest.php      |   2 -
 lib/Drupal/views/Tests/ExposedFormTest.php    |   2 -
 lib/Drupal/views/Tests/Field/ApiDataTest.php  |   1 -
 lib/Drupal/views/Tests/Field/ApiTestBase.php  |   2 +-
 .../Tests/Field/HandlerFieldFieldTest.php     |   1 -
 lib/Drupal/views/Tests/GlossaryTest.php       |   2 -
 .../views/Tests/Handler/AreaTextTest.php      |   2 +-
 .../views/Tests/Handler/ArgumentNullTest.php  |   2 +-
 .../Tests/Handler/ArgumentStringTest.php      |   2 +-
 .../views/Tests/Handler/FieldBooleanTest.php  |   2 +-
 .../views/Tests/Handler/FieldCounterTest.php  |   2 +-
 .../views/Tests/Handler/FieldCustomTest.php   |   2 +-
 .../views/Tests/Handler/FieldDateTest.php     |   2 +-
 .../views/Tests/Handler/FieldFileSizeTest.php |   2 +-
 .../views/Tests/Handler/FieldMathTest.php     |   2 +-
 lib/Drupal/views/Tests/Handler/FieldTest.php  |   2 +-
 .../views/Tests/Handler/FieldUrlTest.php      |   2 +-
 .../views/Tests/Handler/FieldXssTest.php      |   2 +-
 .../views/Tests/Handler/FilterCombineTest.php |   2 +-
 .../views/Tests/Handler/FilterDateTest.php    |   2 +-
 .../Tests/Handler/FilterEqualityTest.php      |   2 +-
 .../Tests/Handler/FilterInOperatorTest.php    |   2 +-
 .../views/Tests/Handler/FilterNumericTest.php |   2 +-
 .../views/Tests/Handler/FilterStringTest.php  |   2 +-
 .../views/Tests/Handler/SortDateTest.php      |   2 +-
 .../views/Tests/Handler/SortRandomTest.php    |   2 +-
 lib/Drupal/views/Tests/Handler/SortTest.php   |   2 +-
 lib/Drupal/views/Tests/HandlersTest.php       |   2 -
 lib/Drupal/views/Tests/ModuleTest.php         |   2 -
 lib/Drupal/views/Tests/PagerTest.php          |   1 -
 .../views/Tests/Plugins/DisplayTestCase.php   |   2 +-
 lib/Drupal/views/Tests/QueryGroupByTest.php   |   1 -
 .../Tests/Style/PluginStyleJumpMenuTest.php   |   2 +-
 .../views/Tests/Style/PluginStyleTest.php     |   2 +-
 .../Style/PluginStyleUnformattedTest.php      |   2 +-
 lib/Drupal/views/Tests/TranslatableTest.php   |   1 -
 lib/Drupal/views/Tests/UpgradeTestCase.php    |   1 -
 .../Tests/User/HandlerFieldUserNameTest.php   |   2 +-
 .../views/Tests/User/UserArgumentDefault.php  |   2 +-
 .../views/Tests/User/UserArgumentValidate.php |   2 +-
 lib/Drupal/views/Tests/User/UserTestCase.php  |   2 +-
 lib/Drupal/views/Tests/ViewTest.php           |   1 -
 .../Drupal/views/Tests/ViewsSqlTest.php       | 125 +----------------
 lib/Drupal/views/Tests/ViewsTestBase.php      | 127 ++++++++++++++++++
 lib/Drupal/views/Tests/WizardTestBase.php     |   2 -
 views.info                                    |   1 -
 53 files changed, 161 insertions(+), 181 deletions(-)
 rename tests/views_query.test => lib/Drupal/views/Tests/ViewsSqlTest.php (63%)
 create mode 100644 lib/Drupal/views/Tests/ViewsTestBase.php

diff --git a/lib/Drupal/views/Tests/AccessTest.php b/lib/Drupal/views/Tests/AccessTest.php
index 5db549d8ab28..1b4d165816aa 100644
--- a/lib/Drupal/views/Tests/AccessTest.php
+++ b/lib/Drupal/views/Tests/AccessTest.php
@@ -8,7 +8,6 @@
 namespace Drupal\views\Tests;
 
 use Drupal\simpletest\WebTestBase;
-use ViewsSqlTest;
 use Drupal\views\View;
 use views_test_plugin_access_test_dynamic;
 
diff --git a/lib/Drupal/views/Tests/AnalyzeTest.php b/lib/Drupal/views/Tests/AnalyzeTest.php
index b2221ec3ff90..b86edbc166a1 100644
--- a/lib/Drupal/views/Tests/AnalyzeTest.php
+++ b/lib/Drupal/views/Tests/AnalyzeTest.php
@@ -7,8 +7,6 @@
 
 namespace Drupal\views\Tests;
 
-use ViewsSqlTest;
-
 /**
  * Tests the views analyze system.
  */
diff --git a/lib/Drupal/views/Tests/ArgumentDefaultTest.php b/lib/Drupal/views/Tests/ArgumentDefaultTest.php
index afcdcd5d6ac5..7d49d232d40b 100644
--- a/lib/Drupal/views/Tests/ArgumentDefaultTest.php
+++ b/lib/Drupal/views/Tests/ArgumentDefaultTest.php
@@ -7,7 +7,6 @@
 
 namespace Drupal\views\Tests;
 
-use ViewsSqlTest;
 use Drupal\views\View;
 
 /**
diff --git a/lib/Drupal/views/Tests/ArgumentValidatorTest.php b/lib/Drupal/views/Tests/ArgumentValidatorTest.php
index bdf9e2974855..8ed578888cbf 100644
--- a/lib/Drupal/views/Tests/ArgumentValidatorTest.php
+++ b/lib/Drupal/views/Tests/ArgumentValidatorTest.php
@@ -7,7 +7,6 @@
 
 namespace Drupal\views\Tests;
 
-use ViewsSqlTest;
 use Drupal\views\View;
 
 /**
diff --git a/lib/Drupal/views/Tests/BasicTest.php b/lib/Drupal/views/Tests/BasicTest.php
index dd2f5e984064..2b4eb5ee6eb3 100644
--- a/lib/Drupal/views/Tests/BasicTest.php
+++ b/lib/Drupal/views/Tests/BasicTest.php
@@ -7,8 +7,6 @@
 
 namespace Drupal\views\Tests;
 
-use ViewsSqlTest;
-
 /**
  * Basic test class for Views query builder tests.
  */
diff --git a/lib/Drupal/views/Tests/CacheTest.php b/lib/Drupal/views/Tests/CacheTest.php
index a1c8d42adf4f..845b9c971775 100644
--- a/lib/Drupal/views/Tests/CacheTest.php
+++ b/lib/Drupal/views/Tests/CacheTest.php
@@ -7,7 +7,6 @@
 
 namespace Drupal\views\Tests;
 
-use ViewsSqlTest;
 use Drupal\views\View;
 
 /**
diff --git a/lib/Drupal/views/Tests/Comment/ArgumentCommentUserUidTest.php b/lib/Drupal/views/Tests/Comment/ArgumentCommentUserUidTest.php
index ecc345c2ca0e..f6abd57512f0 100644
--- a/lib/Drupal/views/Tests/Comment/ArgumentCommentUserUidTest.php
+++ b/lib/Drupal/views/Tests/Comment/ArgumentCommentUserUidTest.php
@@ -7,7 +7,7 @@
 
 namespace Drupal\views\Tests\Comment;
 
-use ViewsSqlTest;
+use Drupal\views\Tests\ViewsSqlTest;
 use Drupal\views\View;
 
 /**
diff --git a/lib/Drupal/views/Tests/Comment/FilterCommentUserUidTest.php b/lib/Drupal/views/Tests/Comment/FilterCommentUserUidTest.php
index 4b67048ef51d..59c103bd242e 100644
--- a/lib/Drupal/views/Tests/Comment/FilterCommentUserUidTest.php
+++ b/lib/Drupal/views/Tests/Comment/FilterCommentUserUidTest.php
@@ -7,8 +7,6 @@
 
 namespace Drupal\views\Tests\Comment;
 
-use ViewsSqlTest;
-
 /**
  * Tests the filter_comment_user_uid handler.
  *
diff --git a/lib/Drupal/views/Tests/ExposedFormTest.php b/lib/Drupal/views/Tests/ExposedFormTest.php
index d6c8cd0b054b..3546da25a28d 100644
--- a/lib/Drupal/views/Tests/ExposedFormTest.php
+++ b/lib/Drupal/views/Tests/ExposedFormTest.php
@@ -7,8 +7,6 @@
 
 namespace Drupal\views\Tests;
 
-use ViewsSqlTest;
-
 /**
  * Tests exposed forms.
  */
diff --git a/lib/Drupal/views/Tests/Field/ApiDataTest.php b/lib/Drupal/views/Tests/Field/ApiDataTest.php
index 38a3d586f676..fc6082116f61 100644
--- a/lib/Drupal/views/Tests/Field/ApiDataTest.php
+++ b/lib/Drupal/views/Tests/Field/ApiDataTest.php
@@ -8,7 +8,6 @@
 namespace Drupal\views\Tests\Field;
 
 use Drupal\simpletest\WebTestBase;
-use ViewsSqlTest;
 
 /**
  * Test the produced views_data.
diff --git a/lib/Drupal/views/Tests/Field/ApiTestBase.php b/lib/Drupal/views/Tests/Field/ApiTestBase.php
index 253570988cf9..8b8b7165962c 100644
--- a/lib/Drupal/views/Tests/Field/ApiTestBase.php
+++ b/lib/Drupal/views/Tests/Field/ApiTestBase.php
@@ -19,7 +19,7 @@
 namespace Drupal\views\Tests\Field;
 
 use Drupal\simpletest\WebTestBase;
-use ViewsSqlTest;
+use Drupal\views\Tests\ViewsSqlTest;
 
 /**
  * Provides some helper methods for testing fieldapi integration into views.
diff --git a/lib/Drupal/views/Tests/Field/HandlerFieldFieldTest.php b/lib/Drupal/views/Tests/Field/HandlerFieldFieldTest.php
index d8ad3cf3da66..cb4f608360d6 100644
--- a/lib/Drupal/views/Tests/Field/HandlerFieldFieldTest.php
+++ b/lib/Drupal/views/Tests/Field/HandlerFieldFieldTest.php
@@ -8,7 +8,6 @@
 namespace Drupal\views\Tests\Field;
 
 use Drupal\simpletest\WebTestBase;
-use ViewsSqlTest;
 use Drupal\views\View;
 
 /**
diff --git a/lib/Drupal/views/Tests/GlossaryTest.php b/lib/Drupal/views/Tests/GlossaryTest.php
index 3745fc7e5de6..b915d8388f2d 100644
--- a/lib/Drupal/views/Tests/GlossaryTest.php
+++ b/lib/Drupal/views/Tests/GlossaryTest.php
@@ -7,8 +7,6 @@
 
 namespace Drupal\views\Tests;
 
-use ViewsSqlTest;
-
 /**
  * Tests glossary view ( summary of arguments ).
  */
diff --git a/lib/Drupal/views/Tests/Handler/AreaTextTest.php b/lib/Drupal/views/Tests/Handler/AreaTextTest.php
index 83f0b431dbd3..5f04f7e8d9ae 100644
--- a/lib/Drupal/views/Tests/Handler/AreaTextTest.php
+++ b/lib/Drupal/views/Tests/Handler/AreaTextTest.php
@@ -7,7 +7,7 @@
 
 namespace Drupal\views\Tests\Handler;
 
-use ViewsSqlTest;
+use Drupal\views\Tests\ViewsSqlTest;
 
 /**
  * Tests the text area handler.
diff --git a/lib/Drupal/views/Tests/Handler/ArgumentNullTest.php b/lib/Drupal/views/Tests/Handler/ArgumentNullTest.php
index 6f16dec0c177..27d4cdbb09a2 100644
--- a/lib/Drupal/views/Tests/Handler/ArgumentNullTest.php
+++ b/lib/Drupal/views/Tests/Handler/ArgumentNullTest.php
@@ -7,7 +7,7 @@
 
 namespace Drupal\views\Tests\Handler;
 
-use ViewsSqlTest;
+use Drupal\views\Tests\ViewsSqlTest;
 
 /**
  * Tests the core views_handler_argument_null handler.
diff --git a/lib/Drupal/views/Tests/Handler/ArgumentStringTest.php b/lib/Drupal/views/Tests/Handler/ArgumentStringTest.php
index 9833129e5e4c..8695cc3657cb 100644
--- a/lib/Drupal/views/Tests/Handler/ArgumentStringTest.php
+++ b/lib/Drupal/views/Tests/Handler/ArgumentStringTest.php
@@ -7,7 +7,7 @@
 
 namespace Drupal\views\Tests\Handler;
 
-use ViewsSqlTest;
+use Drupal\views\Tests\ViewsSqlTest;
 use Drupal\views\View;
 
 /**
diff --git a/lib/Drupal/views/Tests/Handler/FieldBooleanTest.php b/lib/Drupal/views/Tests/Handler/FieldBooleanTest.php
index a0e65c74a031..7e4e3758f76e 100644
--- a/lib/Drupal/views/Tests/Handler/FieldBooleanTest.php
+++ b/lib/Drupal/views/Tests/Handler/FieldBooleanTest.php
@@ -7,7 +7,7 @@
 
 namespace Drupal\views\Tests\Handler;
 
-use ViewsSqlTest;
+use Drupal\views\Tests\ViewsSqlTest;
 
 /**
  * Tests the core views_handler_field_boolean handler.
diff --git a/lib/Drupal/views/Tests/Handler/FieldCounterTest.php b/lib/Drupal/views/Tests/Handler/FieldCounterTest.php
index ad282793355b..589747820f19 100644
--- a/lib/Drupal/views/Tests/Handler/FieldCounterTest.php
+++ b/lib/Drupal/views/Tests/Handler/FieldCounterTest.php
@@ -7,7 +7,7 @@
 
 namespace Drupal\views\Tests\Handler;
 
-use ViewsSqlTest;
+use Drupal\views\Tests\ViewsSqlTest;
 
 /**
  * Tests the views_handler_field_counter handler.
diff --git a/lib/Drupal/views/Tests/Handler/FieldCustomTest.php b/lib/Drupal/views/Tests/Handler/FieldCustomTest.php
index d299fd77050e..803ae616d092 100644
--- a/lib/Drupal/views/Tests/Handler/FieldCustomTest.php
+++ b/lib/Drupal/views/Tests/Handler/FieldCustomTest.php
@@ -7,7 +7,7 @@
 
 namespace Drupal\views\Tests\Handler;
 
-use ViewsSqlTest;
+use Drupal\views\Tests\ViewsSqlTest;
 
 /**
  * Tests the core views_handler_field_custom handler.
diff --git a/lib/Drupal/views/Tests/Handler/FieldDateTest.php b/lib/Drupal/views/Tests/Handler/FieldDateTest.php
index d7ab303533ca..eff9ae611906 100644
--- a/lib/Drupal/views/Tests/Handler/FieldDateTest.php
+++ b/lib/Drupal/views/Tests/Handler/FieldDateTest.php
@@ -7,7 +7,7 @@
 
 namespace Drupal\views\Tests\Handler;
 
-use ViewsSqlTest;
+use Drupal\views\Tests\ViewsSqlTest;
 
 /**
  * Tests the core views_handler_field_date handler.
diff --git a/lib/Drupal/views/Tests/Handler/FieldFileSizeTest.php b/lib/Drupal/views/Tests/Handler/FieldFileSizeTest.php
index 1e6a3fa1997b..5d74e908db65 100644
--- a/lib/Drupal/views/Tests/Handler/FieldFileSizeTest.php
+++ b/lib/Drupal/views/Tests/Handler/FieldFileSizeTest.php
@@ -7,7 +7,7 @@
 
 namespace Drupal\views\Tests\Handler;
 
-use ViewsSqlTest;
+use Drupal\views\Tests\ViewsSqlTest;
 
 /**
  * Tests the core views_handler_field_file_size handler.
diff --git a/lib/Drupal/views/Tests/Handler/FieldMathTest.php b/lib/Drupal/views/Tests/Handler/FieldMathTest.php
index ec58303ab860..cd7bbe1d559c 100644
--- a/lib/Drupal/views/Tests/Handler/FieldMathTest.php
+++ b/lib/Drupal/views/Tests/Handler/FieldMathTest.php
@@ -7,7 +7,7 @@
 
 namespace Drupal\views\Tests\Handler;
 
-use ViewsSqlTest;
+use Drupal\views\Tests\ViewsSqlTest;
 
 /**
  * Tests the core views_handler_field_math handler.
diff --git a/lib/Drupal/views/Tests/Handler/FieldTest.php b/lib/Drupal/views/Tests/Handler/FieldTest.php
index 4b85e8ce2313..c7190e6188de 100644
--- a/lib/Drupal/views/Tests/Handler/FieldTest.php
+++ b/lib/Drupal/views/Tests/Handler/FieldTest.php
@@ -7,7 +7,7 @@
 
 namespace Drupal\views\Tests\Handler;
 
-use ViewsSqlTest;
+use Drupal\views\Tests\ViewsSqlTest;
 
 /**
  * Tests the generic field handler
diff --git a/lib/Drupal/views/Tests/Handler/FieldUrlTest.php b/lib/Drupal/views/Tests/Handler/FieldUrlTest.php
index 30880743e6f0..edd1ccd71899 100644
--- a/lib/Drupal/views/Tests/Handler/FieldUrlTest.php
+++ b/lib/Drupal/views/Tests/Handler/FieldUrlTest.php
@@ -7,7 +7,7 @@
 
 namespace Drupal\views\Tests\Handler;
 
-use ViewsSqlTest;
+use Drupal\views\Tests\ViewsSqlTest;
 /**
  * Tests the core views_handler_field_url handler.
  */
diff --git a/lib/Drupal/views/Tests/Handler/FieldXssTest.php b/lib/Drupal/views/Tests/Handler/FieldXssTest.php
index 0fc0072bd8d5..97f636d5fa0f 100644
--- a/lib/Drupal/views/Tests/Handler/FieldXssTest.php
+++ b/lib/Drupal/views/Tests/Handler/FieldXssTest.php
@@ -7,7 +7,7 @@
 
 namespace Drupal\views\Tests\Handler;
 
-use ViewsSqlTest;
+use Drupal\views\Tests\ViewsSqlTest;
 
 /**
  * Tests the core views_handler_field_css handler.
diff --git a/lib/Drupal/views/Tests/Handler/FilterCombineTest.php b/lib/Drupal/views/Tests/Handler/FilterCombineTest.php
index 9371b05dc7e4..ebb1bbf0417a 100644
--- a/lib/Drupal/views/Tests/Handler/FilterCombineTest.php
+++ b/lib/Drupal/views/Tests/Handler/FilterCombineTest.php
@@ -7,7 +7,7 @@
 
 namespace Drupal\views\Tests\Handler;
 
-use ViewsSqlTest;
+use Drupal\views\Tests\ViewsSqlTest;
 
 /**
  * Tests the combine filter handler.
diff --git a/lib/Drupal/views/Tests/Handler/FilterDateTest.php b/lib/Drupal/views/Tests/Handler/FilterDateTest.php
index 2efa686572e3..19d96a58ec75 100644
--- a/lib/Drupal/views/Tests/Handler/FilterDateTest.php
+++ b/lib/Drupal/views/Tests/Handler/FilterDateTest.php
@@ -7,7 +7,7 @@
 
 namespace Drupal\views\Tests\Handler;
 
-use ViewsSqlTest;
+use Drupal\views\Tests\ViewsSqlTest;
 use Drupal\views\View;
 
 /**
diff --git a/lib/Drupal/views/Tests/Handler/FilterEqualityTest.php b/lib/Drupal/views/Tests/Handler/FilterEqualityTest.php
index 351b5076dd80..7e1874b077bc 100644
--- a/lib/Drupal/views/Tests/Handler/FilterEqualityTest.php
+++ b/lib/Drupal/views/Tests/Handler/FilterEqualityTest.php
@@ -7,7 +7,7 @@
 
 namespace Drupal\views\Tests\Handler;
 
-use ViewsSqlTest;
+use Drupal\views\Tests\ViewsSqlTest;
 
 /**
  * Tests the core views_handler_filter_equality handler.
diff --git a/lib/Drupal/views/Tests/Handler/FilterInOperatorTest.php b/lib/Drupal/views/Tests/Handler/FilterInOperatorTest.php
index 1bdfb82805f3..f3b0da5c3c5f 100644
--- a/lib/Drupal/views/Tests/Handler/FilterInOperatorTest.php
+++ b/lib/Drupal/views/Tests/Handler/FilterInOperatorTest.php
@@ -7,7 +7,7 @@
 
 namespace Drupal\views\Tests\Handler;
 
-use ViewsSqlTest;
+use Drupal\views\Tests\ViewsSqlTest;
 
 /**
  * Tests the core views_handler_filter_in_operator handler.
diff --git a/lib/Drupal/views/Tests/Handler/FilterNumericTest.php b/lib/Drupal/views/Tests/Handler/FilterNumericTest.php
index 849cc4c372b8..f24f4334e6e2 100644
--- a/lib/Drupal/views/Tests/Handler/FilterNumericTest.php
+++ b/lib/Drupal/views/Tests/Handler/FilterNumericTest.php
@@ -7,7 +7,7 @@
 
 namespace Drupal\views\Tests\Handler;
 
-use ViewsSqlTest;
+use Drupal\views\Tests\ViewsSqlTest;
 
 /**
  * Tests the numeric filter handler.
diff --git a/lib/Drupal/views/Tests/Handler/FilterStringTest.php b/lib/Drupal/views/Tests/Handler/FilterStringTest.php
index 7c3679bc1598..426e6573e8ce 100644
--- a/lib/Drupal/views/Tests/Handler/FilterStringTest.php
+++ b/lib/Drupal/views/Tests/Handler/FilterStringTest.php
@@ -7,7 +7,7 @@
 
 namespace Drupal\views\Tests\Handler;
 
-use ViewsSqlTest;
+use Drupal\views\Tests\ViewsSqlTest;
 
 /**
  * Tests the core views_handler_filter_string handler.
diff --git a/lib/Drupal/views/Tests/Handler/SortDateTest.php b/lib/Drupal/views/Tests/Handler/SortDateTest.php
index cf61bfd00fe3..f2f67a2b9234 100644
--- a/lib/Drupal/views/Tests/Handler/SortDateTest.php
+++ b/lib/Drupal/views/Tests/Handler/SortDateTest.php
@@ -7,7 +7,7 @@
 
 namespace Drupal\views\Tests\Handler;
 
-use ViewsSqlTest;
+use Drupal\views\Tests\ViewsSqlTest;
 
 /**
  * Tests for core views_handler_sort_date handler.
diff --git a/lib/Drupal/views/Tests/Handler/SortRandomTest.php b/lib/Drupal/views/Tests/Handler/SortRandomTest.php
index d2ef174eaeff..da9f4aacc2a7 100644
--- a/lib/Drupal/views/Tests/Handler/SortRandomTest.php
+++ b/lib/Drupal/views/Tests/Handler/SortRandomTest.php
@@ -7,7 +7,7 @@
 
 namespace Drupal\views\Tests\Handler;
 
-use ViewsSqlTest;
+use Drupal\views\Tests\ViewsSqlTest;
 
 /**
  * Tests for core views_handler_sort_random handler.
diff --git a/lib/Drupal/views/Tests/Handler/SortTest.php b/lib/Drupal/views/Tests/Handler/SortTest.php
index 5d128cc20177..cf6a4caf7d03 100644
--- a/lib/Drupal/views/Tests/Handler/SortTest.php
+++ b/lib/Drupal/views/Tests/Handler/SortTest.php
@@ -7,7 +7,7 @@
 
 namespace Drupal\views\Tests\Handler;
 
-use ViewsSqlTest;
+use Drupal\views\Tests\ViewsSqlTest;
 
 /**
  * Tests for core views_handler_sort handler.
diff --git a/lib/Drupal/views/Tests/HandlersTest.php b/lib/Drupal/views/Tests/HandlersTest.php
index b44ce0cfda9d..cae4efdd82f9 100644
--- a/lib/Drupal/views/Tests/HandlersTest.php
+++ b/lib/Drupal/views/Tests/HandlersTest.php
@@ -7,8 +7,6 @@
 
 namespace Drupal\views\Tests;
 
-use ViewsSqlTest;
-
 /**
  * Tests abstract handlers of views.
  */
diff --git a/lib/Drupal/views/Tests/ModuleTest.php b/lib/Drupal/views/Tests/ModuleTest.php
index e97430bfec58..6cd8e3766b10 100644
--- a/lib/Drupal/views/Tests/ModuleTest.php
+++ b/lib/Drupal/views/Tests/ModuleTest.php
@@ -7,8 +7,6 @@
 
 namespace Drupal\views\Tests;
 
-use ViewsSqlTest;
-
 /**
  * Tests basic functions from the Views module.
  */
diff --git a/lib/Drupal/views/Tests/PagerTest.php b/lib/Drupal/views/Tests/PagerTest.php
index 9d21bd0b5f3c..196743816189 100644
--- a/lib/Drupal/views/Tests/PagerTest.php
+++ b/lib/Drupal/views/Tests/PagerTest.php
@@ -7,7 +7,6 @@
 
 namespace Drupal\views\Tests;
 
-use ViewsSqlTest;
 use Drupal\views\View;
 
 /**
diff --git a/lib/Drupal/views/Tests/Plugins/DisplayTestCase.php b/lib/Drupal/views/Tests/Plugins/DisplayTestCase.php
index 40b01ed04bb1..542d3ff3edf5 100644
--- a/lib/Drupal/views/Tests/Plugins/DisplayTestCase.php
+++ b/lib/Drupal/views/Tests/Plugins/DisplayTestCase.php
@@ -7,7 +7,7 @@
 
 namespace Drupal\views\Tests\Plugins;
 
-use ViewsSqlTest;
+use Drupal\views\Tests\ViewsSqlTest;
 use Drupal\views\View;
 
 /**
diff --git a/lib/Drupal/views/Tests/QueryGroupByTest.php b/lib/Drupal/views/Tests/QueryGroupByTest.php
index e871454105bd..4acc8ef204b8 100644
--- a/lib/Drupal/views/Tests/QueryGroupByTest.php
+++ b/lib/Drupal/views/Tests/QueryGroupByTest.php
@@ -8,7 +8,6 @@
 namespace Drupal\views\Tests;
 
 use Drupal\views\View;
-use ViewsSqlTest;
 
 /**
  * Tests aggregate functionality of views, for example count.
diff --git a/lib/Drupal/views/Tests/Style/PluginStyleJumpMenuTest.php b/lib/Drupal/views/Tests/Style/PluginStyleJumpMenuTest.php
index ac2c0c3df9db..2518a373b6c1 100644
--- a/lib/Drupal/views/Tests/Style/PluginStyleJumpMenuTest.php
+++ b/lib/Drupal/views/Tests/Style/PluginStyleJumpMenuTest.php
@@ -7,7 +7,7 @@
 
 namespace Drupal\views\Tests\Style;
 
-use ViewsSqlTest;
+use Drupal\views\Tests\ViewsSqlTest;
 use Drupal\views\View;
 
 /**
diff --git a/lib/Drupal/views/Tests/Style/PluginStyleTest.php b/lib/Drupal/views/Tests/Style/PluginStyleTest.php
index 52109bf58467..44522599ec72 100644
--- a/lib/Drupal/views/Tests/Style/PluginStyleTest.php
+++ b/lib/Drupal/views/Tests/Style/PluginStyleTest.php
@@ -9,7 +9,7 @@
 
 use stdClass;
 use DOMDocument;
-use ViewsSqlTest;
+use Drupal\views\Tests\ViewsSqlTest;
 
 /**
  * Tests some general style plugin related functionality.
diff --git a/lib/Drupal/views/Tests/Style/PluginStyleUnformattedTest.php b/lib/Drupal/views/Tests/Style/PluginStyleUnformattedTest.php
index 39dc2278077a..608951eac812 100644
--- a/lib/Drupal/views/Tests/Style/PluginStyleUnformattedTest.php
+++ b/lib/Drupal/views/Tests/Style/PluginStyleUnformattedTest.php
@@ -8,7 +8,7 @@
 namespace Drupal\views\Tests\Style;
 
 use DOMDocument;
-use ViewsSqlTest;
+use Drupal\views\Tests\ViewsSqlTest;
 
 /**
  * Tests the default/unformatted row style.
diff --git a/lib/Drupal/views/Tests/TranslatableTest.php b/lib/Drupal/views/Tests/TranslatableTest.php
index ab054483cddf..93efcb5fb911 100644
--- a/lib/Drupal/views/Tests/TranslatableTest.php
+++ b/lib/Drupal/views/Tests/TranslatableTest.php
@@ -7,7 +7,6 @@
 
 namespace Drupal\views\Tests;
 
-use ViewsSqlTest;
 use Drupal\views\View;
 
 /**
diff --git a/lib/Drupal/views/Tests/UpgradeTestCase.php b/lib/Drupal/views/Tests/UpgradeTestCase.php
index 04cf70727ce0..e109d2288af2 100644
--- a/lib/Drupal/views/Tests/UpgradeTestCase.php
+++ b/lib/Drupal/views/Tests/UpgradeTestCase.php
@@ -7,7 +7,6 @@
 
 namespace Drupal\views\Tests;
 
-use ViewsSqlTest;
 use Drupal\views\View;
 
 /**
diff --git a/lib/Drupal/views/Tests/User/HandlerFieldUserNameTest.php b/lib/Drupal/views/Tests/User/HandlerFieldUserNameTest.php
index 20272b7bafe0..6c7282cef847 100644
--- a/lib/Drupal/views/Tests/User/HandlerFieldUserNameTest.php
+++ b/lib/Drupal/views/Tests/User/HandlerFieldUserNameTest.php
@@ -8,7 +8,7 @@
 namespace Drupal\views\Tests\User;
 
 use Drupal\views\View;
-use ViewsSqlTest;
+use Drupal\views\Tests\ViewsSqlTest;
 
 /**
  * Tests the field username handler.
diff --git a/lib/Drupal/views/Tests/User/UserArgumentDefault.php b/lib/Drupal/views/Tests/User/UserArgumentDefault.php
index 68ae0503dfb2..838fbfe5f5f3 100644
--- a/lib/Drupal/views/Tests/User/UserArgumentDefault.php
+++ b/lib/Drupal/views/Tests/User/UserArgumentDefault.php
@@ -8,7 +8,7 @@
 namespace Drupal\views\Tests\User;
 
 use Drupal\views\View;
-use ViewsSqlTest;
+use Drupal\views\Tests\ViewsSqlTest;
 
 /**
  * Tests views user argument default plugin.
diff --git a/lib/Drupal/views/Tests/User/UserArgumentValidate.php b/lib/Drupal/views/Tests/User/UserArgumentValidate.php
index eb38d47c1695..06c71e26fac8 100644
--- a/lib/Drupal/views/Tests/User/UserArgumentValidate.php
+++ b/lib/Drupal/views/Tests/User/UserArgumentValidate.php
@@ -8,7 +8,7 @@
 namespace Drupal\views\Tests\User;
 
 use Drupal\views\View;
-use ViewsSqlTest;
+use Drupal\views\Tests\ViewsSqlTest;
 
 /**
  * Tests views user argument argument handler.
diff --git a/lib/Drupal/views/Tests/User/UserTestCase.php b/lib/Drupal/views/Tests/User/UserTestCase.php
index 359fb99c7eb4..2d2f9b6f5e3d 100644
--- a/lib/Drupal/views/Tests/User/UserTestCase.php
+++ b/lib/Drupal/views/Tests/User/UserTestCase.php
@@ -8,7 +8,7 @@
 namespace Drupal\views\Tests\User;
 
 use Drupal\views\View;
-use ViewsSqlTest;
+use Drupal\views\Tests\ViewsSqlTest;
 
 /**
  * Tests basic user module integration into views.
diff --git a/lib/Drupal/views/Tests/ViewTest.php b/lib/Drupal/views/Tests/ViewTest.php
index fddd5026235d..dffdc89acac7 100644
--- a/lib/Drupal/views/Tests/ViewTest.php
+++ b/lib/Drupal/views/Tests/ViewTest.php
@@ -7,7 +7,6 @@
 
 namespace Drupal\views\Tests;
 
-use ViewsSqlTest;
 use Drupal\views\View;
 
 /**
diff --git a/tests/views_query.test b/lib/Drupal/views/Tests/ViewsSqlTest.php
similarity index 63%
rename from tests/views_query.test
rename to lib/Drupal/views/Tests/ViewsSqlTest.php
index 4ad03611caf4..69372901291f 100644
--- a/tests/views_query.test
+++ b/lib/Drupal/views/Tests/ViewsSqlTest.php
@@ -1,132 +1,13 @@
 <?php
-
 /**
  * @file
- * Tests for Views query features.
+ * Definition of Drupal\views\Tests\ViewsSqlTest
  */
+namespace Drupal\views\Tests;
 
-use Drupal\simpletest\WebTestBase;
 use Drupal\views\View;
 
-/**
- * Abstract class for views testing.
- */
-abstract class ViewsTestCase extends WebTestBase {
-  /**
-   * Helper function: verify a result set returned by view.
-   *
-   * The comparison is done on the string representation of the columns of the
-   * column map, taking the order of the rows into account, but not the order
-   * of the columns.
-   *
-   * @param $view
-   *  An executed View.
-   * @param $expected_result
-   *  An expected result set.
-   * @param $column_map
-   *  An associative array mapping the columns of the result set from the view
-   *  (as keys) and the expected result set (as values).
-   */
-  protected function assertIdenticalResultset($view, $expected_result, $column_map = array(), $message = 'Identical result set') {
-    return $this->assertIdenticalResultsetHelper($view, $expected_result, $column_map, $message, 'assertIdentical');
-  }
-
-  /**
-   * Helper function: verify a result set returned by view..
-   *
-   * Inverse of ViewsTestCase::assertIdenticalResultset().
-   *
-   * @param $view
-   *  An executed View.
-   * @param $expected_result
-   *  An expected result set.
-   * @param $column_map
-   *  An associative array mapping the columns of the result set from the view
-   *  (as keys) and the expected result set (as values).
-   */
-  protected function assertNotIdenticalResultset($view, $expected_result, $column_map = array(), $message = 'Identical result set') {
-    return $this->assertIdenticalResultsetHelper($view, $expected_result, $column_map, $message, 'assertNotIdentical');
-  }
-
-  protected function assertIdenticalResultsetHelper($view, $expected_result, $column_map, $message, $assert_method) {
-    // Convert $view->result to an array of arrays.
-    $result = array();
-    foreach ($view->result as $key => $value) {
-      $row = array();
-      foreach ($column_map as $view_column => $expected_column) {
-        // The comparison will be done on the string representation of the value.
-        $row[$expected_column] = (string) $value->$view_column;
-      }
-      $result[$key] = $row;
-    }
-
-    // Remove the columns we don't need from the expected result.
-    foreach ($expected_result as $key => $value) {
-      $row = array();
-      foreach ($column_map as $expected_column) {
-        // The comparison will be done on the string representation of the value.
-        $row[$expected_column] = (string) (is_object($value) ? $value->$expected_column : $value[$expected_column]);
-      }
-      $expected_result[$key] = $row;
-    }
-
-    // Reset the numbering of the arrays.
-    $result = array_values($result);
-    $expected_result = array_values($expected_result);
-
-    $this->verbose('<pre>Returned data set: ' . print_r($result, TRUE) . "\n\nExpected: ". print_r($expected_result, TRUE));
-
-    // Do the actual comparison.
-    return $this->$assert_method($result, $expected_result, $message);
-  }
-
-  /**
-   * Helper function: order an array of array based on a column.
-   */
-  protected function orderResultSet($result_set, $column, $reverse = FALSE) {
-    $this->sort_column = $column;
-    $this->sort_order = $reverse ? -1 : 1;
-    usort($result_set, array($this, 'helperCompareFunction'));
-    return $result_set;
-  }
-
-  protected $sort_column = NULL;
-  protected $sort_order = 1;
-
-  /**
-   * Helper comparison function for orderResultSet().
-   */
-  protected function helperCompareFunction($a, $b) {
-    $value1 = $a[$this->sort_column];
-    $value2 = $b[$this->sort_column];
-    if ($value1 == $value2) {
-        return 0;
-    }
-    return $this->sort_order * (($value1 < $value2) ? -1 : 1);
-  }
-
-  /**
-   * Helper function to check whether a button with a certain id exists and has a certain label.
-   */
-  protected function helperButtonHasLabel($id, $expected_label, $message = 'Label has the expected value: %label.') {
-    return $this->assertFieldById($id, $expected_label, t($message, array('%label' => $expected_label)));
-  }
-
-  /**
-   * Helper function to execute a view with debugging.
-   *
-   * @param view $view
-   * @param array $args
-   */
-  protected function executeView($view, $args = array()) {
-    $view->set_display();
-    $view->pre_execute($args);
-    $view->execute();
-    $this->verbose('<pre>Executed view: ' . ((string) $view->build_info['query']) . '</pre>');
-  }
-}
-
-abstract class ViewsSqlTest extends ViewsTestCase {
+abstract class ViewsSqlTest extends ViewsTestBase {
 
   protected function setUp() {
     parent::setUp('views', 'views_ui');
diff --git a/lib/Drupal/views/Tests/ViewsTestBase.php b/lib/Drupal/views/Tests/ViewsTestBase.php
new file mode 100644
index 000000000000..d6f021a0adde
--- /dev/null
+++ b/lib/Drupal/views/Tests/ViewsTestBase.php
@@ -0,0 +1,127 @@
+<?php
+/**
+ * @file
+ * Definition of Drupal\views\Tests\ViewsTestBase
+ */
+
+namespace Drupal\views\Tests;
+use Drupal\simpletest\WebTestBase;
+use Drupal\views\View;
+
+/**
+   * Abstract class for views testing.
+   */
+abstract class ViewsTestBase extends WebTestBase {
+  /**
+   * Helper function: verify a result set returned by view.
+   *
+   * The comparison is done on the string representation of the columns of the
+   * column map, taking the order of the rows into account, but not the order
+   * of the columns.
+   *
+   * @param $view
+   *  An executed View.
+   * @param $expected_result
+   *  An expected result set.
+   * @param $column_map
+   *  An associative array mapping the columns of the result set from the view
+   *  (as keys) and the expected result set (as values).
+   */
+  protected function assertIdenticalResultset($view, $expected_result, $column_map = array(), $message = 'Identical result set') {
+    return $this->assertIdenticalResultsetHelper($view, $expected_result, $column_map, $message, 'assertIdentical');
+  }
+
+  /**
+   * Helper function: verify a result set returned by view..
+   *
+   * Inverse of ViewsTestCase::assertIdenticalResultset().
+   *
+   * @param $view
+   *  An executed View.
+   * @param $expected_result
+   *  An expected result set.
+   * @param $column_map
+   *  An associative array mapping the columns of the result set from the view
+   *  (as keys) and the expected result set (as values).
+   */
+  protected function assertNotIdenticalResultset($view, $expected_result, $column_map = array(), $message = 'Identical result set') {
+    return $this->assertIdenticalResultsetHelper($view, $expected_result, $column_map, $message, 'assertNotIdentical');
+  }
+
+  protected function assertIdenticalResultsetHelper($view, $expected_result, $column_map, $message, $assert_method) {
+    // Convert $view->result to an array of arrays.
+    $result = array();
+    foreach ($view->result as $key => $value) {
+      $row = array();
+      foreach ($column_map as $view_column => $expected_column) {
+        // The comparison will be done on the string representation of the value.
+        $row[$expected_column] = (string) $value->$view_column;
+      }
+      $result[$key] = $row;
+    }
+
+    // Remove the columns we don't need from the expected result.
+    foreach ($expected_result as $key => $value) {
+      $row = array();
+      foreach ($column_map as $expected_column) {
+        // The comparison will be done on the string representation of the value.
+        $row[$expected_column] = (string) (is_object($value) ? $value->$expected_column : $value[$expected_column]);
+      }
+      $expected_result[$key] = $row;
+    }
+
+    // Reset the numbering of the arrays.
+    $result = array_values($result);
+    $expected_result = array_values($expected_result);
+
+    $this->verbose('<pre>Returned data set: ' . print_r($result, TRUE) . "\n\nExpected: ". print_r($expected_result, TRUE));
+
+    // Do the actual comparison.
+    return $this->$assert_method($result, $expected_result, $message);
+  }
+
+  /**
+   * Helper function: order an array of array based on a column.
+   */
+  protected function orderResultSet($result_set, $column, $reverse = FALSE) {
+    $this->sort_column = $column;
+    $this->sort_order = $reverse ? -1 : 1;
+    usort($result_set, array($this, 'helperCompareFunction'));
+    return $result_set;
+  }
+
+  protected $sort_column = NULL;
+  protected $sort_order = 1;
+
+  /**
+   * Helper comparison function for orderResultSet().
+   */
+  protected function helperCompareFunction($a, $b) {
+    $value1 = $a[$this->sort_column];
+    $value2 = $b[$this->sort_column];
+    if ($value1 == $value2) {
+      return 0;
+    }
+    return $this->sort_order * (($value1 < $value2) ? -1 : 1);
+  }
+
+  /**
+   * Helper function to check whether a button with a certain id exists and has a certain label.
+   */
+  protected function helperButtonHasLabel($id, $expected_label, $message = 'Label has the expected value: %label.') {
+    return $this->assertFieldById($id, $expected_label, t($message, array('%label' => $expected_label)));
+  }
+
+  /**
+   * Helper function to execute a view with debugging.
+   *
+   * @param view $view
+   * @param array $args
+   */
+  protected function executeView($view, $args = array()) {
+    $view->set_display();
+    $view->pre_execute($args);
+    $view->execute();
+    $this->verbose('<pre>Executed view: ' . ((string) $view->build_info['query']) . '</pre>');
+  }
+}
diff --git a/lib/Drupal/views/Tests/WizardTestBase.php b/lib/Drupal/views/Tests/WizardTestBase.php
index ab12aad9afb2..5f046e3550cc 100644
--- a/lib/Drupal/views/Tests/WizardTestBase.php
+++ b/lib/Drupal/views/Tests/WizardTestBase.php
@@ -7,8 +7,6 @@
 
 namespace Drupal\views\Tests;
 
-use ViewsSqlTest;
-
 /**
  * Views UI wizard tests.
  */
diff --git a/views.info b/views.info
index 3ccd3b6e65b3..6d1b1ad416a6 100644
--- a/views.info
+++ b/views.info
@@ -246,5 +246,4 @@ files[] = plugins/views_plugin_style_table.inc
 files[] = tests/test_plugins/views_test_plugin_access_test_dynamic.inc
 files[] = tests/test_plugins/views_test_plugin_access_test_static.inc
 files[] = tests/views_plugin_localization_test.inc
-files[] = tests/views_query.test
 files[] = tests/views_test.views_default.inc
-- 
GitLab