use configured locale for unittests
authorPhilipp Schüle <p.schuele@metaways.de>
Wed, 12 Mar 2014 21:30:33 +0000 (22:30 +0100)
committerPhilipp Schüle <p.schuele@metaways.de>
Thu, 13 Mar 2014 15:00:17 +0000 (16:00 +0100)
- plus some minor code improvements

Change-Id: Ia8c32577fb226836a3274b69d253a0bdd1ef103e
Reviewed-on: http://gerrit.tine20.com/customers/434
Tested-by: Jenkins CI (http://ci.tine20.com/)
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
tests/tine20/TestServer.php
tine20/Tinebase/Export/Spreadsheet/Ods.php
tine20/Tinebase/Translation.php

index be506d5..ef6213c 100644 (file)
@@ -73,7 +73,9 @@ class TestServer
         // set max execution time
         Tinebase_Core::setExecutionLifeTime(1200);
 
-        Zend_Registry::set('locale', new Zend_Locale($config->locale));
+        if ($config->locale) {
+            Tinebase_Core::setupUserLocale($config->locale);
+        }
         
         // this is needed for session handling in unittests (deactivate Zend_Session::writeClose and others)
         Zend_Session::$_unitTestEnabled = TRUE;
index 097cd63..44ed6e7 100644 (file)
@@ -3,10 +3,10 @@
  * Tinebase Ods generation class
  *
  * @package     Tinebase
- * @subpackage    Export
+ * @subpackage  Export
  * @license     http://www.gnu.org/licenses/agpl.html AGPL Version 3
  * @author      Philipp Schüle <p.schuele@metaways.de>
- * @copyright   Copyright (c) 2009-2011 Metaways Infosystems GmbH (http://www.metaways.de)
+ * @copyright   Copyright (c) 2009-2014 Metaways Infosystems GmbH (http://www.metaways.de)
  * 
  * @todo        add alternating row styles again?
  */
index 46d258d..bbe0a5e 100644 (file)
@@ -228,7 +228,7 @@ class Tinebase_Translation
     {
         $locale = ($_locale !== NULL) ? $_locale : Tinebase_Core::get('locale');
         
-        $cacheId = (string)$locale . $_applicationName;
+        $cacheId = (string) $locale . $_applicationName;
         
         // get translation from internal class member?
         if ((isset(self::$_applicationTranslations[$cacheId]) || array_key_exists($cacheId, self::$_applicationTranslations))) {