OCUnit: изменение локали пользователя для тестирования - PullRequest
2 голосов
/ 08 января 2012

Это простой вопрос: можно ли изменить локаль во время модульного тестирования?

Я хотел бы убедиться, что мой ярлык "Monday" на английском языке и "lundi" на французском, например.

1 Ответ

2 голосов
/ 26 января 2012

Ситуация, которую вы описываете, звучит больше как интеграционный тест, чем модульный тест;Вы изменяете среду, в которой работает приложение, и гарантируете, что поведение приложения изменяется соответствующим образом.Это то, что я проверю с помощью UIAutomation .

. В ситуации с модульным тестом у вас может быть метод, который подготавливает текст метки: вы можете создать произвольный NSLocale экземпляров и утверждают, что для каждого языкового стандарта в ваших тестовых приборах используется правильная таблица строк.

...