existing test fixes
authorJitendra Purohit <jitendra@fuzion.co.nz>
Tue, 27 Jun 2017 04:24:15 +0000 (09:54 +0530)
committerJitendra Purohit <jitendra@fuzion.co.nz>
Tue, 27 Jun 2017 04:24:15 +0000 (09:54 +0530)
CRM/Utils/Check/Component/Schema.php
tests/phpunit/CRM/Core/BAO/SchemaHandlerTest.php

index caf8558f22bed84decea42ae6e1ab7e86d447a39..d281c26a405cade5fe687d9c0575b5fc6abf01f8 100644 (file)
@@ -54,7 +54,7 @@ class CRM_Utils_Check_Component_Schema extends CRM_Utils_Check_Component {
     }
     if ($missingIndices || $existingKeyIndices) {
       $message = "You have missing indices on some tables. This may cause poor performance.";
-      if ($keyMessage) {
+      if (!empty($keyMessage)) {
         $message = $keyMessage;
       }
       $msg = new CRM_Utils_Check_Message(
index e2bcba688233aa922746988483bd4e0de0b2ea0d..2571ca3cf43c5669246416a2ca417d268bb5b43c 100644 (file)
@@ -184,7 +184,7 @@ class CRM_Core_BAO_SchemaHandlerTest extends CiviUnitTestCase {
    * Check there are no missing indices
    */
   public function testGetMissingIndices() {
-    $missingIndices = CRM_Core_BAO_SchemaHandler::getMissingIndices();
+    list($missingIndices) = CRM_Core_BAO_SchemaHandler::getMissingIndices();
     $this->assertTrue(empty($missingIndices));
   }
 
@@ -230,7 +230,7 @@ class CRM_Core_BAO_SchemaHandlerTest extends CiviUnitTestCase {
    */
   public function testReconcileMissingIndices() {
     CRM_Core_DAO::executeQuery('ALTER TABLE civicrm_contact DROP INDEX index_sort_name');
-    $missingIndices = CRM_Core_BAO_SchemaHandler::getMissingIndices();
+    list($missingIndices) = CRM_Core_BAO_SchemaHandler::getMissingIndices();
     $this->assertEquals(array(
       'civicrm_contact' => array(
         array(
@@ -242,7 +242,7 @@ class CRM_Core_BAO_SchemaHandlerTest extends CiviUnitTestCase {
       ),
     ), $missingIndices);
     $this->callAPISuccess('System', 'updateindexes', array());
-    $missingIndices = CRM_Core_BAO_SchemaHandler::getMissingIndices();
+    list($missingIndices) = CRM_Core_BAO_SchemaHandler::getMissingIndices();
     $this->assertTrue(empty($missingIndices));
   }