mirror of
https://github.com/oliexdev/openScale.git
synced 2025-08-14 04:34:18 +02:00
Set language in preferences for user add test
This commit is contained in:
@@ -34,6 +34,7 @@ import android.widget.DatePicker;
|
|||||||
import com.health.openscale.R;
|
import com.health.openscale.R;
|
||||||
import com.health.openscale.core.OpenScale;
|
import com.health.openscale.core.OpenScale;
|
||||||
import com.health.openscale.core.datatypes.ScaleUser;
|
import com.health.openscale.core.datatypes.ScaleUser;
|
||||||
|
import com.health.openscale.gui.activities.BaseAppCompatActivity;
|
||||||
|
|
||||||
import org.hamcrest.Description;
|
import org.hamcrest.Description;
|
||||||
import org.hamcrest.Matcher;
|
import org.hamcrest.Matcher;
|
||||||
@@ -68,25 +69,16 @@ public class UserAddTest {
|
|||||||
@Rule
|
@Rule
|
||||||
public ActivityTestRule<MainActivity> mActivityTestRule = new ActivityTestRule<>(MainActivity.class, false, false);
|
public ActivityTestRule<MainActivity> mActivityTestRule = new ActivityTestRule<>(MainActivity.class, false, false);
|
||||||
|
|
||||||
private void setLanguage(String language, String country) {
|
|
||||||
Locale locale = new Locale(language, country);
|
|
||||||
Locale.setDefault(locale);
|
|
||||||
Resources res = context.getResources();
|
|
||||||
Configuration config = res.getConfiguration();
|
|
||||||
config.locale = locale;
|
|
||||||
res.updateConfiguration(config, res.getDisplayMetrics());
|
|
||||||
}
|
|
||||||
|
|
||||||
@Before
|
@Before
|
||||||
public void initTest() {
|
public void initTest() {
|
||||||
context = InstrumentationRegistry.getTargetContext();
|
context = InstrumentationRegistry.getTargetContext();
|
||||||
|
|
||||||
// set app language to English
|
|
||||||
setLanguage("en", "EN");
|
|
||||||
|
|
||||||
// Set first start to true to get the user add dialog
|
// Set first start to true to get the user add dialog
|
||||||
SharedPreferences prefs = PreferenceManager.getDefaultSharedPreferences(context);
|
SharedPreferences prefs = PreferenceManager.getDefaultSharedPreferences(context);
|
||||||
prefs.edit().putBoolean("firstStart", true).commit();
|
prefs.edit()
|
||||||
|
.putBoolean("firstStart", true)
|
||||||
|
.putString(BaseAppCompatActivity.PREFERENCE_LANGUAGE, "en")
|
||||||
|
.commit();
|
||||||
}
|
}
|
||||||
|
|
||||||
@After
|
@After
|
||||||
|
Reference in New Issue
Block a user