developer.jelix.org is not used any more and exists only for history. Post new tickets on the Github account.
developer.jelix.org n'est plus utilisée, et existe uniquement pour son historique. Postez les nouveaux tickets sur le compte github.

Ticket #713: 713-jLocale-bad-parsing-unit-tests.2.diff

File 713-jLocale-bad-parsing-unit-tests.2.diff, 2.2 KB (added by Julien, 13 years ago)

updated unit tests to check ISO-8859-1 string too

  • testapp/modules/jelix_tests/locales/fr_FR/tests1.UTF-8.properties

     
    11first.locale           = ceci est une phrase fr_FR
    2 second.locale          = ceci est une phrase 2 fr_FR
    3  No newline at end of file
     2second.locale          = ceci est une phrase 2 fr_FR
     3multiline.locale.with.accent = Chaîne à\
     4tester
     5 No newline at end of file
  • testapp/modules/jelix_tests/locales/fr_FR/testunit.ISO-8859-1.properties

     
    11moduleDescription           = Tests unitaires jelix
     2multiline.locale.with.accent = Chaîne à\
     3tester
     4 No newline at end of file
  • testapp/modules/jelix_tests/tests/core.jlocale.html_cli.php

     
    7878        $GLOBALS['gJConfig']->locale = 'fr_FR';
    7979        $this->assertEqual('ceci est une phrase fr_FR',jLocale::get('tests1.first.locale'));
    8080        $this->assertEqual('ceci est une phrase fr_FR',jLocale::get('tests1.first.locale', null, 'fr_FR'));
     81        $this->assertEqualOrDiff('Chaîne à tester',jLocale::get('tests1.multiline.locale.with.accent'));
     82        $this->assertEqualOrDiff(utf8_decode('Chaîne à tester'),jLocale::get('testunit.multiline.locale.with.accent',null,null,'ISO-8859-1'));
    8183        $this->assertEqual('ceci est une phrase fr_CA',jLocale::get('tests1.first.locale', null, 'fr_CA'));
    8284        $this->assertEqual('this is an en_US sentence',jLocale::get('tests1.first.locale', null, 'en_US'));
    8385        $this->assertEqual('this is an en_EN sentence',jLocale::get('tests1.first.locale', null, 'en_EN'));