]> git.mjollnir.org Git - moodle.git/commitdiff
couple tests for DBs not supporting transactions
authorstronk7 <stronk7>
Wed, 9 Sep 2009 16:33:45 +0000 (16:33 +0000)
committerstronk7 <stronk7>
Wed, 9 Sep 2009 16:33:45 +0000 (16:33 +0000)
lib/dml/simpletest/testdml.php

index 5e7af73b76a5c94459605ee68e066c1904d2f629..62cc5e2fd2e089990cc506b16493e55dc2c20389 100755 (executable)
@@ -1945,6 +1945,8 @@ class dml_test extends UnitTestCase {
             $DB->insert_record($tablename, $data);
             $this->assertEqual(1, $DB->count_records($tablename));
             $DB->commit_sql();
+        } else {
+            $this->assertTrue(true, 'DB Transactions not supported. Test skipped');
         }
     }
 
@@ -1968,6 +1970,8 @@ class dml_test extends UnitTestCase {
             $DB->insert_record($tablename, $data);
             $DB->commit_sql();
             $this->assertEqual(1, $DB->count_records($tablename));
+        } else {
+            $this->assertTrue(true, 'BD Transactions not supported. Test skipped');
         }
     }
 
@@ -1991,6 +1995,8 @@ class dml_test extends UnitTestCase {
             $DB->insert_record($tablename, $data);
             $DB->rollback_sql();
             $this->assertEqual(0, $DB->count_records($tablename));
+        } else {
+            $this->assertTrue(true, 'DB transactions not supported. Test skipped');
         }
     }
 }