Index: modules/simpletest/tests/common.test
===================================================================
RCS file: /cvs/drupal/drupal/modules/simpletest/tests/common.test,v
retrieving revision 1.84
diff -u -9 -p -r1.84 common.test
--- modules/simpletest/tests/common.test	13 Oct 2009 16:38:43 -0000	1.84
+++ modules/simpletest/tests/common.test	25 Oct 2009 16:20:45 -0000
@@ -1490,37 +1490,40 @@ class DrupalErrorCollectionUnitTest exte
     else {
       // Give back the errors to the log report.
       foreach ($this->collectedErrors as $error) {
         parent::error($error['message'], $error['group'], $error['caller']);
       }
     }
   }
 
   protected function error($message = '', $group = 'Other', array $caller = NULL) {
-    // This function overiddes DrupalWebTestCase::error(). We collect an error...
-    $this->collectedErrors[] = array(
-      'message' => $message,
-      'group' => $group,
-      'caller' => $caller
-    );
-    // ... and ignore it.
+    if (strpos($message, t('Verbose message')) !== FALSE) {
+      parent::error($message, $group, $caller);
+    }
+    else {
+      // This function overiddes DrupalWebTestCase::error(). We collect an error...
+      $this->collectedErrors[] = array(
+        'message' => $message,
+        'group' => $group,
+        'caller' => $caller
+      );
+      // ... and ignore it.
+    }
   }
 
   /**
    * Assert that a collected error matches what we are expecting.
    */
-  function assertError($error, $group, $function, $file, $message = NULL) {
+  function assertError($error, $group, $function, $file, $message) {
     $this->assertEqual($error['group'], $group, t("Group was %group", array('%group' => $group)));
     $this->assertEqual($error['caller']['function'], $function, t("Function was %function", array('%function' => $function)));
     $this->assertEqual(basename($error['caller']['file']), $file, t("File was %file", array('%file' => $file)));
-    if (isset($message)) {
-      $this->assertEqual($error['message'], $message, t("Message was %message", array('%message' => $message)));
-    }
+    $this->assertEqual($error['message'], $message, t('Message was %message', array('%message' => $message)));
   }
 }
 
 /**
  * Tests for the format_date() function.
  */
 class FormatDateUnitTest extends DrupalWebTestCase {
 
   /**
