Robolectric: How to specify the locale to en-US or fr to test string formatting?Change app language programmatically in AndroidFling gesture detection on grid layout'Must Override a Superclass Method' Errors after importing a project into EclipseSet selected item of spinner programmaticallyRobolectric Testing: can not get the localeHow do I detect with Robolectric that onBackPressed is called programmatically?Using Robolectric to test code that starts an activityChange certain resource strings with robolectricObtain strings in all languages in RobolectricRobolectric: use local SQLiteDatabaseLocale is not correct when using @Config with language qualifiers. Robolectric 2.3

Idioms: Should it be " the internet is a seemingly infinite well of information" or "the internet is a seemingly infinite wealth of information"

Sometimes you are this word with three vowels

Travelling from Venice to Budapest, making a stop in Croatia

My current job follows "worst practices". How can I talk about my experience in an interview without giving off red flags?

Killing a star safely

Raw curve25519 public key points

what to say when a company asks you why someone (a friend) who was fired left?

dos2unix is unable to convert typescript file to unix format

How can I make sure my players' decisions have consequences?

Short story where a flexible reality hardens to an unchanging one

Why are MEMS in QFN packages?

Is it possible to eat quietly in Minecraft?

Short story about a group of sci-fi writers sitting around discussing their profession

Can't understand how static works exactly

What kind of world would drive brains to evolve high-throughput sensory?

Sci-fi short story: plants attracting spaceship and using them as a agents of pollination between two planets

What exactly makes a General Products hull nearly indestructible?

The seven story archetypes. Are they truly all of them?

Considerations when providing money to one child now, and the other later?

Impact of throwing away fruit waste on a peak > 3200 m above a glacier

Monty Hall Problem with a Fallible Monty

Are gangsters hired to attack people at a train station classified as a terrorist attack?

Using paddles to support a bug net

What is a "staved" town, like in "Staverton"?



Robolectric: How to specify the locale to en-US or fr to test string formatting?


Change app language programmatically in AndroidFling gesture detection on grid layout'Must Override a Superclass Method' Errors after importing a project into EclipseSet selected item of spinner programmaticallyRobolectric Testing: can not get the localeHow do I detect with Robolectric that onBackPressed is called programmatically?Using Robolectric to test code that starts an activityChange certain resource strings with robolectricObtain strings in all languages in RobolectricRobolectric: use local SQLiteDatabaseLocale is not correct when using @Config with language qualifiers. Robolectric 2.3






.everyoneloves__top-leaderboard:empty,.everyoneloves__mid-leaderboard:empty,.everyoneloves__bot-mid-leaderboard:empty margin-bottom:0;








1















In a test, we want to test string formatting in English and French. How to specify the locale in robolectric?



The method in this post doesn't work:
Change language programmatically in Android










share|improve this question






























    1















    In a test, we want to test string formatting in English and French. How to specify the locale in robolectric?



    The method in this post doesn't work:
    Change language programmatically in Android










    share|improve this question


























      1












      1








      1








      In a test, we want to test string formatting in English and French. How to specify the locale in robolectric?



      The method in this post doesn't work:
      Change language programmatically in Android










      share|improve this question
















      In a test, we want to test string formatting in English and French. How to specify the locale in robolectric?



      The method in this post doesn't work:
      Change language programmatically in Android







      android robolectric






      share|improve this question















      share|improve this question













      share|improve this question




      share|improve this question








      edited May 23 '17 at 12:14









      Community

      11 silver badge




      11 silver badge










      asked Jul 23 '12 at 17:38









      Frank DuFrank Du

      3762 silver badges12 bronze badges




      3762 silver badges12 bronze badges






















          2 Answers
          2






          active

          oldest

          votes


















          2














          Robolectric now includes an @Config annotation that you can put on your unit tests to specify things like this. See here for more info.






          share|improve this answer






























            1














            Here is what did when unit tests involve locale:



            1. Get the context from Robolectric

            2. Use the context to getString (singular/plural forms) to construct expected strings directly.

            3. Check it against the output from the methods that return strings.





            share|improve this answer

























              Your Answer






              StackExchange.ifUsing("editor", function ()
              StackExchange.using("externalEditor", function ()
              StackExchange.using("snippets", function ()
              StackExchange.snippets.init();
              );
              );
              , "code-snippets");

              StackExchange.ready(function()
              var channelOptions =
              tags: "".split(" "),
              id: "1"
              ;
              initTagRenderer("".split(" "), "".split(" "), channelOptions);

              StackExchange.using("externalEditor", function()
              // Have to fire editor after snippets, if snippets enabled
              if (StackExchange.settings.snippets.snippetsEnabled)
              StackExchange.using("snippets", function()
              createEditor();
              );

              else
              createEditor();

              );

              function createEditor()
              StackExchange.prepareEditor(
              heartbeatType: 'answer',
              autoActivateHeartbeat: false,
              convertImagesToLinks: true,
              noModals: true,
              showLowRepImageUploadWarning: true,
              reputationToPostImages: 10,
              bindNavPrevention: true,
              postfix: "",
              imageUploader:
              brandingHtml: "Powered by u003ca class="icon-imgur-white" href="https://imgur.com/"u003eu003c/au003e",
              contentPolicyHtml: "User contributions licensed under u003ca href="https://creativecommons.org/licenses/by-sa/3.0/"u003ecc by-sa 3.0 with attribution requiredu003c/au003e u003ca href="https://stackoverflow.com/legal/content-policy"u003e(content policy)u003c/au003e",
              allowUrls: true
              ,
              onDemand: true,
              discardSelector: ".discard-answer"
              ,immediatelyShowMarkdownHelp:true
              );



              );













              draft saved

              draft discarded


















              StackExchange.ready(
              function ()
              StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2fstackoverflow.com%2fquestions%2f11617581%2frobolectric-how-to-specify-the-locale-to-en-us-or-fr-to-test-string-formatting%23new-answer', 'question_page');

              );

              Post as a guest















              Required, but never shown

























              2 Answers
              2






              active

              oldest

              votes








              2 Answers
              2






              active

              oldest

              votes









              active

              oldest

              votes






              active

              oldest

              votes









              2














              Robolectric now includes an @Config annotation that you can put on your unit tests to specify things like this. See here for more info.






              share|improve this answer



























                2














                Robolectric now includes an @Config annotation that you can put on your unit tests to specify things like this. See here for more info.






                share|improve this answer

























                  2












                  2








                  2







                  Robolectric now includes an @Config annotation that you can put on your unit tests to specify things like this. See here for more info.






                  share|improve this answer













                  Robolectric now includes an @Config annotation that you can put on your unit tests to specify things like this. See here for more info.







                  share|improve this answer












                  share|improve this answer



                  share|improve this answer










                  answered Oct 30 '13 at 22:41









                  Christopher PerryChristopher Perry

                  21.2k38 gold badges127 silver badges175 bronze badges




                  21.2k38 gold badges127 silver badges175 bronze badges























                      1














                      Here is what did when unit tests involve locale:



                      1. Get the context from Robolectric

                      2. Use the context to getString (singular/plural forms) to construct expected strings directly.

                      3. Check it against the output from the methods that return strings.





                      share|improve this answer



























                        1














                        Here is what did when unit tests involve locale:



                        1. Get the context from Robolectric

                        2. Use the context to getString (singular/plural forms) to construct expected strings directly.

                        3. Check it against the output from the methods that return strings.





                        share|improve this answer

























                          1












                          1








                          1







                          Here is what did when unit tests involve locale:



                          1. Get the context from Robolectric

                          2. Use the context to getString (singular/plural forms) to construct expected strings directly.

                          3. Check it against the output from the methods that return strings.





                          share|improve this answer













                          Here is what did when unit tests involve locale:



                          1. Get the context from Robolectric

                          2. Use the context to getString (singular/plural forms) to construct expected strings directly.

                          3. Check it against the output from the methods that return strings.






                          share|improve this answer












                          share|improve this answer



                          share|improve this answer










                          answered Mar 21 '13 at 7:13









                          Frank DuFrank Du

                          3762 silver badges12 bronze badges




                          3762 silver badges12 bronze badges



























                              draft saved

                              draft discarded
















































                              Thanks for contributing an answer to Stack Overflow!


                              • Please be sure to answer the question. Provide details and share your research!

                              But avoid


                              • Asking for help, clarification, or responding to other answers.

                              • Making statements based on opinion; back them up with references or personal experience.

                              To learn more, see our tips on writing great answers.




                              draft saved


                              draft discarded














                              StackExchange.ready(
                              function ()
                              StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2fstackoverflow.com%2fquestions%2f11617581%2frobolectric-how-to-specify-the-locale-to-en-us-or-fr-to-test-string-formatting%23new-answer', 'question_page');

                              );

                              Post as a guest















                              Required, but never shown





















































                              Required, but never shown














                              Required, but never shown












                              Required, but never shown







                              Required, but never shown

































                              Required, but never shown














                              Required, but never shown












                              Required, but never shown







                              Required, but never shown







                              Popular posts from this blog

                              Kamusi Yaliyomo Aina za kamusi | Muundo wa kamusi | Faida za kamusi | Dhima ya picha katika kamusi | Marejeo | Tazama pia | Viungo vya nje | UrambazajiKuhusu kamusiGo-SwahiliWiki-KamusiKamusi ya Kiswahili na Kiingerezakuihariri na kuongeza habari

                              Swift 4 - func physicsWorld not invoked on collision? The Next CEO of Stack OverflowHow to call Objective-C code from Swift#ifdef replacement in the Swift language@selector() in Swift?#pragma mark in Swift?Swift for loop: for index, element in array?dispatch_after - GCD in Swift?Swift Beta performance: sorting arraysSplit a String into an array in Swift?The use of Swift 3 @objc inference in Swift 4 mode is deprecated?How to optimize UITableViewCell, because my UITableView lags

                              Access current req object everywhere in Node.js ExpressWhy are global variables considered bad practice? (node.js)Using req & res across functionsHow do I get the path to the current script with Node.js?What is Node.js' Connect, Express and “middleware”?Node.js w/ express error handling in callbackHow to access the GET parameters after “?” in Express?Modify Node.js req object parametersAccess “app” variable inside of ExpressJS/ConnectJS middleware?Node.js Express app - request objectAngular Http Module considered middleware?Session variables in ExpressJSAdd properties to the req object in expressjs with Typescript