Index: tests/views_query.test
===================================================================
RCS file: /cvs/drupal-contrib/contributions/modules/views/tests/Attic/views_query.test,v
retrieving revision 1.1.2.1
diff -u -p -r1.1.2.1 views_query.test
--- tests/views_query.test	2 Nov 2009 22:01:27 -0000	1.1.2.1
+++ tests/views_query.test	28 Nov 2009 11:24:58 -0000
@@ -81,18 +81,7 @@ abstract class ViewsTestCase extends Dru
   }
 }
 
-
-/**
- * Basic test class for Views query builder tests.
- */
-class ViewsBasicTest extends ViewsTestCase {
-  public static function getInfo() {
-    return array(
-      'name' => t('Basic query test'),
-      'description' => t('A basic query test for Views.'),
-      'group' => t('Views')
-    );
-  }
+abstract class ViewsSqlTest extends ViewsTestCase {
 
   protected function setUp() {
     parent::setUp('views', 'views_test');
@@ -138,6 +127,20 @@ class ViewsBasicTest extends ViewsTestCa
       ),
     );
   }
+}
+
+
+/**
+ * Basic test class for Views query builder tests.
+ */
+class ViewsBasicTest extends ViewsSqlTest {
+  public static function getInfo() {
+    return array(
+      'name' => t('Basic query test'),
+      'description' => t('A basic query test for Views.'),
+      'group' => t('Views')
+    );
+  }
 
   /**
    * Build and return a basic view of the views_test table.
@@ -455,7 +458,7 @@ class ViewsBasicTest extends ViewsTestCa
 /**
  * Basic test for pluggable caching.
  */
-class ViewsCacheTest extends ViewsTestCase {
+class ViewsCacheTest extends ViewsSqlTest {
   public static function getInfo() {
     return array(
       'name' => t('Pluggable caching test'),
@@ -464,52 +467,6 @@ class ViewsCacheTest extends ViewsTestCa
     );
   }
 
-  protected function setUp() {
-    parent::setUp('views', 'views_test');
-
-    // Load the test dataset.
-    $query = db_insert('views_test')
-      ->fields(array('name', 'age', 'job'));
-    foreach ($this->testDataSet() as $record) {
-      $query->values($record);
-    }
-    $query->execute();
-  }
-
-  /**
-   * A very simple test dataset.
-   */
-  protected function testDataSet() {
-    return array(
-      array(
-        'name' => 'John',
-        'age' => 25,
-        'job' => 'Singer',
-      ),
-      array(
-        'name' => 'George',
-        'age' => 27,
-        'job' => 'Singer',
-      ),
-      array(
-        'name' => 'Ringo',
-        'age' => 28,
-        'job' => 'Drummer',
-      ),
-      array(
-        'name' => 'Paul',
-        'age' => 26,
-        'job' => 'Songwriter',
-      ),
-      array(
-        'name' => 'Meredith',
-        'age' => 30,
-        'job' => 'Speaker',
-      ),
-    );
-  }
-
-
   /**
    * Build and return a basic view of the views_test table.
    */
